




Job Summary: We are seeking a Senior Java Backend Developer with experience in MVC architecture to design and implement robust, scalable technological solutions. Key Highlights: 1. Development of high-performance APIs and backend components. 2. Collaboration with architects and technical leaders in platform evolution. 3. Participation in migration of legacy systems to modern architectures. We are currently looking for a Senior Java Backend Developer · We seek a Senior Java Developer with solid backend development experience, knowledge and hands-on expertise in MVC architecture, capable of designing and implementing robust, secure, scalable, and resilient technological solutions. The ideal candidate will have extensive experience in Java and modern frameworks, participating in the development of critical components for financial operations and collaborating with architects and technical leaders in evolving technological platforms. Key Responsibilities Develop high-performance APIs and backend components. Design and implement secure, scalable, and resilient solutions. Develop critical components for financial operations. Apply DevSecOps practices throughout the software development lifecycle. Ensure code quality and continuous improvement. Collaborate with architects, technical leaders, and development teams. Identify opportunities for code improvement and optimize existing solutions. Document developments and maintain development standards. Comply with regulatory guidelines, governance requirements, and sound development practices. Ensure service observability through logs, metrics, and traceability. Key Challenges of the Role Quickly adapt to projects and cross-functional teams. Implement solutions with high availability and resilience. Participate in migration of legacy systems to modern architectures. Design APIs capable of supporting high traffic volumes and user growth. Contribute to application reengineering and continuous improvement initiatives. Apply modern DevOps, cybersecurity, and feature flag practices. Requirements and Experience Academic Qualifications Bachelor’s degree in Systems Engineering, Computer Science, or related field. Experience Minimum 5 years of Java development experience. Essential Technical Knowledge Advanced Java programming (Java 17 or higher). Frameworks: Spring Boot Spring Security Spring Data Spring MVC Hibernate / JPA Quarkus framework. Microservices development. Implementation of messaging queues (IBM MQ). Unit testing proficiency. Design patterns and SOLID principles. Software architecture based on: Microservices Layered architecture DevOps and Tools Experience with DevOps tools: Atlassian Suite Git Jenkins CI/CD SonarQube Pipelines Advanced Maven and Git Flow usage. Databases Advanced SQL in: Oracle MySQL Testing and Performance Testing Tools: JMeter NeoLoad Gatling Infrastructure and Deployment Docker Kubernetes OpenShift High-availability architectures. Methodologies Experience working with Scrum and Kanban. Position Conditions 100% HYBRID work mode (availability to attend office in person). Working hours: 9:00 am – 6:00 pm (Mexico City time zone). 1-hour lunch break. Occasional weekend work availability as required by project needs. Adequate home workspace is required. Required Language: Native Spanish. Desirable Knowledge Experience in financial institutions or banking. Knowledge of banking systems. Experience with WSO2. Experience with OpenShift. We Offer: salary $ 41000 net Statutory benefits and above Hybrid work mode. -Requirements- Minimum education: Higher education – Bachelor’s degree 5 years of experience Age: between 25 and 59 years Keywords: developer, programmer
