




Job Summary: We are seeking Senior and Semi-Senior Java Developers to design, develop, and maintain RESTful APIs and microservices, participating in the full development lifecycle within agile environments. Key Highlights: 1. Design and development of RESTful APIs with Spring Boot and microservices. 2. Participation in the full development lifecycle in agile environments. 3. Working with Java 8+, Spring Boot, SQL, NoSQL, Git, and CI/CD technologies. We Are Looking for Senior and Semi-Senior Java Developers (CABA) C&S is currently seeking Senior and Semi-Senior Java Developers to work on a project for a renowned banking institution. Modality: Hybrid (40% on-site) Work Location: CABA Full-time (Monday to Friday, 9 AM to 6 PM) · What Will Be Your Responsibilities? Design and develop RESTful APIs using Spring Boot and the Spring ecosystem. Implement and maintain microservices, ensuring scalability, resilience, and security. Participate in the full development lifecycle: analysis, design, development, testing, deployment, and maintenance. Integrate services with relational and non-relational databases. Develop unit and integration tests. Participate in code reviews and continuous improvement practices. Work in agile environments (Scrum / Kanban). What Do We Expect From You? Mandatory Skills – Semi-Senior Minimum 3 years of Java development experience (Java 8 or higher). Experience with Spring Boot, Spring MVC, and Spring Security. Development of REST APIs and microservices. Knowledge of SQL databases (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, Redis). Use of Git and build tools (Maven / Gradle). Testing with JUnit and Mockito. CI/CD knowledge. Agile methodologies. Mandatory Skills – Senior Java JDK 11 (mandatory); knowledge of JDK 17 and 21 preferred. Spring Framework / Spring Boot v3+. Microservice architecture. Synchronous and asynchronous communications. MongoDB (mandatory). Cache / buffer (Redis preferred). Testing: Unit: JUnit + Mockito Integration: SpringBootTest + WireMock Spring Security, JWT, secret management, and auth servers. API Manager knowledge (Apigee preferred). Observability and metrics: Actuator Dynatrace Distributed tracing in microservices. Documentation with Swagger. Design patterns: Circuit Breaker, Factory, Builder. Desirable Skills (for both seniority levels) Strong communication skills. Critical thinking and problem-solving abilities. Teamwork and participation in agile ceremonies. Autonomy, accountability, and adaptability to change.-Requirements- Minimum Education: University degree years of experience Keywords: developer, programmer, senior, sr
