
Senior Java Full Stack Developer | Desarrollador Full Stack Java Senior
About the role
a {
text-decoration: none;
color: #464feb;
}
tr th, tr td {
border: 1px solid #e6e6e6;
}
tr th {
background-color: #f5f5f5;
}
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,j Query,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, Hashi Corp 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.
About Infosys
Mexico City
Headquarters