




Summary: Seeking a highly experienced Senior Java Full Stack Developer to design, develop, and maintain robust enterprise applications with deep expertise in Java, Spring Boot, and Angular, strong communication skills, and client interaction. Highlights: 1. Design, develop, and maintain robust and scalable enterprise-level applications. 2. Lead design and development of complex features across the application stack. 3. Engage proactively with clients and mentor junior developers. **Location: Monterrey or CDMX (Hybrid – 3 days per week at Infosys Office)** We are seeking a highly experienced and skilled Senior Java Full Stack Developer to design, develop, and maintain robust and scalable enterprise\-level applications. This role requires deep expertise in **Java**, **Spring Boot**, and **Angular**, strong communication skills, solid engineering practices, and frequent client interaction. Key Responsibilities * Develop high‑quality, maintainable code for both new features and existing systems using **Java**, **Spring Boot**, **Angular**, and related technologies. * Lead the design and development of complex features and components across the application stack. * Translate **functional product requirements** into high‑quality backend and front‑end implementations. * Write and maintain comprehensive **unit tests**, and support functional, integration, contract testing, and TDD practices. * Apply **SOLID principles**, **design patterns**, and scalable **architecture** techniques to ensure high‑quality solutions. * Conduct **peer and group code reviews** and mentor junior developers to uphold best practices. * Engage proactively with **clients** to clarify requirements and provide updates. * Collaborate with cross\-functional teams to define requirements, scope, and delivery timelines. * Troubleshoot, debug, and optimize applications for **performance, scalability, and reliability**. * Work with **large\-scale enterprise systems**, complex integrations, and distributed transactions when required. * Maintain strong stakeholder relationships through clear communication and **high emotional intelligence**. Required Skills and Experience * Strong communication skills, both verbal and written, with proven collaboration and organizational abilities. * 5–8\+ years of professional experience with a strong focus on **full\-stack development**. * Deep expertise in **Java**, **Spring Boot**, **J2EE**, and **microservices architectures**. * Hands\-on experience with **Spring MVC**, **Spring Security**, **Spring AOP/Aspects**, **JPA**, **Hibernate**. * Proven proficiency with **Angular**, **TypeScript**, **RxJS**, **HTML5**, **CSS3**, **JavaScript**, and UI state management. * Experience building and consuming **RESTful APIs** and **SOAP Web Services**. * Strong experience with **JSON/XML**, distributed transactions, and integration patterns. * Experience with **SQL relational databases** such as SQL Server or Oracle DB. * Familiarity with legacy technologies: **JSF**, **AngularJS**, **KarmaJS**, **jQuery**, **JBoss**, **Log4j**, **Eclipse STS**. * Hands\-on experience with at least one major **cloud platform**: AWS, Azure, or GCP. * Strong experience writing automated tests using **JUnit**, **TestNG**, **Mockito**, applying **testing pyramid** principles (unit, integration, contract). * Strong understanding of **software engineering best practices** including CI/CD, code reviews, maintainable design, and Agile delivery. * Ability to write **clean, maintainable Java and SQL code** across diverse technical scenarios. * Experience with **large\-scale application development** and recent hands\-on coding. * Excellent English communication skills. * Strong analytical and problem‑solving skills. * Ability to quickly learn and adapt to new technologies. * Bachelor’s degree in Computer Science, IT, Software Engineering, or related field. Nice to Have Skills * Experience with **Kafka** or other event streaming platforms. * Experience with **non\-relational databases**. * Familiarity with **CI/CD pipelines** (Jenkins, GitLab CI, Azure DevOps). * Experience with **Docker** and **Kubernetes**. * Knowledge of **asynchronous programming** and **message queues**. * Knowledge of **secrets management** (AWS Secrets Manager, Azure Key Vault, GCP Secret Manager, HashiCorp Vault). Desired Skills and Qualities * A **proactive**, ownership‑driven, and results‑oriented mindset. * **High emotional intelligence** enabling effective collaboration. * **Openness to giving and receiving feedback** constructively. * Comfortable with **frequent client interaction**. * Ability to work independently and as part of a team. * Passion for continuous learning and keeping up with both modern and legacy enterprise technologies.


