Senior Java Full Stack Developer | Desarrollador Full Stack Java Senior
Tecnología
InfosysCity, MéxicoHace 1 semanasHasta 11/6/2026
Tiempo completoHíbrido
Descripción del puesto
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.
- 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.
- 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).
- 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.
EEO
Infosys provides equal employment opportunities to applicants and employees without regard to race; color; sex; gender identity; sexual orientation; religious practices and observances; national origin; pregnancy, childbirth, or related medical conditions; status as a protected veteran or spouse/family member of a protected veteran; or disability. Infosys provides equal employment opportunities to applicants and employees without regard to race; color; sex; gender identity; sexual orientation; religious practices and observances; national origin; pregnancy, childbirth, or related medical conditions; status as a protected veteran or spouse/family member of a protected veteran; or disability.Keywords
javaspringspring-bootpolicies-and-practicesplanning-and-designvisual-art-designproduct-development-and-designtraining-and-developmentproduct-requirementstesting-and-analysiscode-reviewmentoringtroubleshootingdebuggingscalabilitycyber-intelligenceemotional-intelligencej2eemicroservicesspring-mvcmodel-view-controller-mvcspring-securityaspect-oriented-programming-aophibernatetypescriptmicrosoft-typescriptrxjshtml-5html5css-3javascriptuser-interface-uistate-local-municipalsimple-object-access-protocol-soapjsonxml-formatsqloracledesign-build-d-bdefined-benefit-plansjsfangularjsjqueryjbosslog4japache-log4jeclipseamazon-web-servicesmicrosoft-azuregoogle-cloud-platformgood-clinical-practice-gcpjunittestngmockitocustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdapp-developmentapplication-developmentability-lmsemerging-technologiescomputer-scienceinformation-technologykafkatrade-shows-eventsevent-streamingnosqljenkinsgitlabgitlab-ciazure-devopsdevelopment-operations-devopsdockerkubernetessecrets-managementaws-secrets-managerazure-key-vaultvaultsvaulthashicorphashicorp-vaultcontinuous-learningequal-employment-opportunity-eeo
¿Te interesa este puesto?