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
Job Description
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.
1. Applies scientific methods to analyse and solve software engineering problems.
2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.
3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.
4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.
5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Job Description - Grade Specific
Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Ref. code
589440
Posted on
Oct 30, 2026
Experience Level
Experienced Professionals
Contract Type
Permanent
Location
Aguascalientes, MX
Brand
Capgemini
Professional Community
Software Engineering
Apply now »
Apply now
Apply Now
Start applying with LinkedIn
Start
Please wait...
Find similar jobs
Privacy Policy
Terms of Use
Social Media Guidelines
Legal Information / Mentions Légales
Our Brands
Capgemini
Capgemini Invent
Capgemini Engineering
frog
Sogeti
All rights reserved by Capgemini. Copyright © 2025
×
Cookie Consent Manager
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
Required Cookies
These cookies are required to use this website and can't be turned off.
Required Cookies
Show More Details
Required Cookies
- Provider
- Description
- Enabled
SAP as service provider
We use the following session cookies, which are all required to enable the website to function:
"route" is used for session stickiness
"careerSiteCompanyId" is used to send the request to the correct data center
"JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
"Load balancer cookie" (actual cookie name may vary) prevents a visitor from bouncing from one instance to another
Cookies from provider SAPasserviceprovider are required and cannot be turned off
Advertising Cookies
These cookies serve ads that are relevant to your interests. You may freely choose to accept or decline these cookies at any time. Note that certain functionality that these third parties make available may be impacted if you do not accept these cookies.
Consent to all Advertising Cookies
Show More Details
Advertising Cookies
- Provider
- Description
- Enabled
LinkedIn
LinkedIn is an employment-oriented social networking service. We use the Apply with LinkedIn feature to allow you to apply for jobs using your LinkedIn profile. Opting out of LinkedIn cookies will disable your ability to use Apply with LinkedIn.
Cookie Policy
Cookie Table
Privacy Policy
Terms and Conditions
Consent to cookies from provider LinkedIn
Confirm My Choices
- Reject All Cookies
- Accept all cookies