Full Stack Java Developer (México)

Full Stack Java Developer (México)

08 nov
|
Capgemini
|
México

08 nov

Capgemini

México

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Your Role

As a Full Stack Java Developer (AI-Assisted Development) at Capgemini , you will contribute to the design, development, modernization, and maintenance of enterprise applications using modern full-stack technologies. You will work within an established codebase, collaborating closely with client technical leaders and engineering teams to deliver scalable, secure, and high-performing solutions.

This role requires strong expertise in Java development, modern front-end frameworks, microservices architectures, cloud technologies, and AI-assisted development practices. You will leverage modern engineering tools, including AI coding assistants, to accelerate development while ensuring code quality, maintainability, and compliance with established engineering standards.

Responsibilities & Scope

- Design, develop, test, and maintain full-stack applications using Java, Spring Boot, Angular, and MariaDB.
- Work within existing enterprise applications while adhering to established coding standards, design principles, and architectural guidelines.
- Utilize AI-assisted development tools such as Cursor, Claude, and similar technologies to accelerate software delivery and improve productivity.
- Review, validate, refactor, and enhance AI-generated code to ensure quality, security, maintainability, and performance.
- Develop and maintain RESTful APIs, controllers, service layers, and error-handling frameworks.
- Design and implement microservices-based solutions using modern software engineering principles.
- Apply clean code practices and design principles including SOLID, DRY, and reusable architecture patterns.
- Develop automated unit and integration tests to ensure adequate code coverage and application stability.
- Execute parity testing to validate feature consistency between legacy and modernized applications.
- Troubleshoot and resolve UI defects and application issues across the technology stack.
- Support database testing activities, including implementation of data masking and obfuscation strategies for non-production environments.
- Participate in CI/CD implementation, deployment automation, and release activities.
- Collaborate with client leads, architects, QA teams, and developers in Agile delivery environments.




- Contribute to application observability, monitoring, code quality, and continuous improvement initiatives.

Your Profile

- Hands-on full-stack developer with a passion for modern software engineering practices.
- Strong advocate for clean code, automation, and continuous improvement.
- Experienced leveraging AI-assisted development tools while maintaining engineering quality standards.
- Comfortable working within existing enterprise applications and large codebases.
- Strong analytical and troubleshooting skills with the ability to quickly diagnose and resolve complex issues.
- Effective collaborator who works well with client stakeholders, technical leaders, and cross-functional teams.

Required Qualifications

- 5+ years of experience in Java Full Stack Development.
- Strong hands-on experience with:
- Java
- Spring Boot
- Angular
- MariaDB or comparable relational databases
- Practical experience using AI-assisted development tools such as Cursor, Claude, GitHub Copilot, or equivalent technologies.
- Experience reviewing, correcting, validating, and extending AI-generated code.
- Strong experience developing REST APIs, service layers, controllers, and exception-handling frameworks.
- Experience designing and implementing microservices-based architectures.
- Strong understanding of object-oriented programming and software design principles including SOLID and DRY.
- Experience with:
- JUnit 5
- Mockito
- WebTestClient
- Automated unit and integration testing
- Experience with Git-based source control and collaborative development workflows.
- Strong communication and problem-solving skills.
- Experience working in Agile development environments.

Preferred Qualifications

- Experience with Docker and Kubernetes.
- Experience with CI/CD platforms such as Harness, GitHub Actions, Jenkins, or Azure DevOps.
- Familiarity with Maven build automation and dependency management.
- Experience documenting APIs using OpenAPI and Swagger.
- Exposure to AWS and/or GCP cloud platforms.
- Experience with observability and monitoring tools such as Prometheus and Grafana.
- Familiarity with SonarQube and code quality governance practices.
- Experience supporting application modernization and legacy transformation initiatives.




- Knowledge of database masking, obfuscation, and non-production data management strategies.

Primary Tools

- Java
- Spring Boot
- Angular
- MariaDB
- Cursor
- Claude
- GitHub
- Maven
- Docker
- Kubernetes
- Harness
- JUnit 5
- Mockito
- WebTestClient
- OpenAPI
- Swagger
- AWS
- GCP
- Prometheus
- Grafana
- SonarQube

Success Measures

- Delivery of high-quality, scalable, and maintainable full-stack applications.
- Effective use of AI-assisted development tools while maintaining engineering standards.
- High unit and integration test coverage across application components.
- Successful implementation of microservices and API-driven architectures.
- Reduced defects through strong code quality and automation practices.
- Reliable CI/CD deployment pipelines and release processes.
- Effective collaboration within client-led engineering teams and established development environments.

What You'll Love

- Exposure to top global companies working with Capgemini.
- Opportunities to work with modern AI-assisted software engineering practices.
- Collaboration with integral development teams and enterprise-scale technology platforms.
- Career development opportunities, certifications, and continuous learning programs.
- A culture focused on innovation, inclusion, and professional growth.

Need to Know

- Career Development in Spanish & English: Training, certifications, and mentorship programs available in both languages to support bilingual growth.
- Community Engagement: Participate in local volunteering initiatives, tech meetups, and cultural events that connect you with the Capgemini community.

About Capgemini Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of over 420,000 team members in more than 50 countries.

We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations.

At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment, so there is no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person. All applications welcome and will be considered based on merit against the job and/or experience for the position.

📌 Full Stack Java Developer (México)
🏢 Capgemini
📍 México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: full stack java developer (méxico) / méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: full stack java developer (méxico) / méxico