




Job Summary: We are seeking a Senior Java Middleware Developer passionate about digital solutions and backend architecture to join a strategic banking project. Key Highlights: 1. Integration into a strategic banking project with digital solutions. 2. Development of scalable, modern applications adhering to best practices. 3. Opportunity for technical leadership and resolution of complex problems. Corus Consulting is a consulting firm with over 15 years of experience collaborating with clients globally. We have a presence in Europe, the United States, Asia, and Mexico. We are currently seeking your talent to join us as: Senior Java Middleware Developer About the Role: We are looking for a Senior Java Middleware Developer to join a strategic project focused on high-performance digital solutions and backend architecture within the banking sector. We seek candidates passionate about software development, with experience building scalable, modern applications aligned with architectural best practices. Responsibilities: Design and implement efficient, scalable backend solutions using Java and frameworks such as Spring Boot, along with associated technologies. Define clean architectures (microservices, event-driven, hexagonal) and ensure adherence to best practices (Sonar, Checkmarx, Fortify, BlackDuck, SOLID, Clean Code). Optimize performance and resolve bottlenecks in existing systems. Integrate applications with databases, external services, and APIs. Requirements: Minimum 4 years of experience working with Java 11+ (Java 17+ preferred). Minimum 3 years of experience in the banking sector. Advanced proficiency in Java and Spring Framework/Spring Boot. RESTful APIs and knowledge of OpenAPI. Event-driven architecture (Kafka). SQL databases (PostgreSQL, Oracle) and NoSQL databases (MongoDB, Redis). Design patterns and clean architecture. Version control with Git and Jira management. Cloud infrastructure (AWS/Azure/GCP). Docker/Kubernetes. DevOps pipelines and test-driven development. English: Intermediate/advanced level for technical documentation. Personal Skills: Effective communication. Resolution of complex problems. Technical leadership capability. Proactivity and ownership. Desirable Knowledge: Experience with React or Angular (Frontend). Familiarity with design patterns (Circuit Breaker, Retry). Location: Lorenzo Boturini, Cuauhtémoc, Mexico City Ready to take your experience to the next level? Apply now and join a team transforming the future of financial services. -Requirements- Minimum education: Higher education – Bachelor's degree. 4 years of experience. Languages: English. Keywords: developer, programmer, senior, sr
