




Job Summary: We are looking for a candidate to lead the development and maintenance of RESTful APIs using Java, ensuring quality, performance, and scalability in a continuous improvement environment. Key Highlights: 1. RESTful API development with Java and Spring Boot 2. Relational and NoSQL database modeling and optimization 3. Participation in system architecture and DevOps definition **We are seeking someone who dares to lead alongside us.** **Responsibilities and Duties:** Development and Maintenance * Design, develop, and maintain RESTful APIs using Java 17\+ and frameworks such as Spring Boot. * Implement scalable and secure solutions to meet business requirements. * Write clean, efficient, and testable code following software engineering best practices. Testing and Quality * Create and maintain automated tests (unit, integration, and functional) using JUnit, Mockito, or similar tools. * Ensure code quality through code reviews and static analysis tools. Database Integration * Model and optimize queries for relational databases (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB). * Use ORM frameworks such as Hibernate or JPA for data persistence. System Integration and Communication * Develop integrations with external services via APIs, message queues (e.g., Kafka, RabbitMQ), or other protocols. * Work with authentication and authorization (OAuth2, JWT, etc.) to ensure secure communications. Performance and Scalability * Monitor and optimize backend application performance. * Identify bottlenecks and propose solutions to improve system scalability. Architecture and Design * Participate in system architecture definition, proposing technical solutions aligned with company objectives. * Contribute to microservices-based architecture evolution where applicable. DevOps and Deployment * Collaborate with DevOps teams to configure CI/CD pipelines. * Perform deployments across development, staging, and production environments (e.g., Docker, Kubernetes, AWS, Azure). Documentation and Communication * Document features, technical decisions, and APIs clearly and accessibly. * Communicate effectively with cross-functional teams (frontend, product, QA, etc.). Continuous Improvement * Stay updated on trends and new technologies in the Java ecosystem. * Propose continuous improvements to development processes and codebase. **Requirements and Qualifications:** Technical Skills * Languages and Frameworks * Proficiency in Java 8\+ * Experience with Spring Boot, Spring MVC, Spring Security. Databases * Advanced SQL with PostgreSQL, MySQL, or Oracle * Familiarity with NoSQL databases such as MongoDB or Redis Integrations and APIs * Creation and consumption of RESTful APIs * Experience with messaging systems (Kafka, RabbitMQ) * Authentication/authorization with JWT, OAuth2 Testing and Quality * Unit and integration testing with JUnit, Mockito * TDD and CI/CD practices DevOps and Infrastructure * Knowledge of Docker, Kubernetes * Experience with AWS, Azure, or GCP * Monitoring using tools such as Prometheus, Grafana, ELK Version Control and Collaboration * Git (GitHub, GitLab, Bitbucket) * Agile methodologies (Scrum, Kanban) **Desirable:** **Additional Information:** * For your health, we offer **comprehensive medical and dental assistance**, with no co-payment for exams or consultations. * Want more well-being? We offer **Gympass** and **Zenklub** (with two free sessions per month) to support your physical and mental health. * When hunger strikes, use our meal benefit **Caju** to shop at any supermarket or restaurant. * Love to travel? Here we have **Férias \& Co**, a benefit that helps make your dream vacation possible. * Have children? Count on our **childcare allowance**. * Growing family? We offer **MomCare**, a flexible monetary incentive post-maternity leave for new Datunian mothers. * To personalize your workspace, count on our **home office allowance**. * Want to invest in your professional development? We partner with several renowned educational institutions to offer you discounts of up to 70% on **undergraduate**, **graduate**, **MBA**, **language**, and many other courses! **To learn about all our benefits, visit the homepage of our careers page.**


