Infosys
Infosys

Senior Java Full Stack Developer | Desarrollador Full Stack Java Senior

RoleFull Stack
LevelSenior
LocationMexico City, Mexico
WorkOn-site
TypeFull-time
Posted1 month ago
Apply now

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