




Job Summary: We are seeking a Senior Java Microservices Developer to join the IDS Comercial, S.A. de C.V. team and contribute to the success of innovative projects. Key Highlights: 1. Solid experience in Java 8+, Spring Boot, and microservices 2. Opportunities for professional growth and continuous training 3. Dynamic and challenging work environment **Join our team as a Senior Java Microservices Developer (Edify BNE) at IDS Comercial, S.A. de C.V.** **Requirements:** Engineering or bachelor's degree in a field related to information technologies. At least 3 years of professional experience Basic/intermediate technical English desirable **Experience:** * **Solid experience in Java 8\+ (OOP, collections, exception handling, and control structures).** * **Experience analyzing and developing legacy Edify BNE code in legacy/core banking systems.** * **Backend development experience with Spring Boot and Spring Framework.** * Knowledge of Spring components: Beans, Dependency Injection, and annotations (@Component, @Service, @Repository, @RestController). * Development and consumption of REST APIs (GET, POST, PUT, DELETE). * Basic/intermediate SQL experience and relational database management. * Experience with Spring Data JPA and CRUD operations. * Maven usage (clean, install, dependencies). * Git usage (commit, push, pull, branch, merge). * Unit testing experience with JUnit and Mockito. * Docker, DTOs, and fundamentals of distributed architecture/microservices knowledge desirable. * Cloud environment experience desirable (AWS preferred). * Agile methodologies (Scrum/Kanban) experience desirable. * Jira and Confluence proficiency desirable. **Required Certifications and Methodologies:** Scrum/Agile knowledge desirable; formal certification not mandatory. **Responsibilities** * Development and maintenance of REST APIs and microservices in Java and Spring Boot. * Implementation of business logic and low-to-medium-complexity backend components. * Development and consumption of RESTful services. * Development of SQL queries and CRUD operations using Spring Data JPA. * Integration with enterprise applications and systems. * Creation and execution of unit tests using JUnit and Mockito. * Dependency management with Maven and version control with Git. * Participation in code reviews, technical analysis, and agile ceremonies. **Benefits** * We offer a dynamic and challenging work environment. * You will have opportunities for professional growth. * Access to continuous training and skill development. The role offers a unique opportunity to contribute to the success of our projects and grow professionally within an innovative environment.


