Connecting people I'd hire with companies I'd work at

Matt Wallaert
35
companies
8,459
Jobs

Java Support L3 - Remote

Capgemini

Capgemini

Software Engineering, Customer Service
Mexico
Posted on Jan 10, 2025

Java Developer / L3 Support (México, Remote)

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.



YOUR ROLE

We are looking for an experienced Java L3 Support/Developer Specialist to join our team. The ideal candidate will be responsible for providing expert-level support for production systems, resolving complex technical issues, and driving improvements in the software development lifecycle (SDLC). This role involves a mix of Java development, system support, release management, and database troubleshooting in a dynamic environment. You will be accountable for the end-to-end SDLC, from development to testing, release, and maintenance. You must have hands-on experience with Unix, Sybase, Java development frameworks (Spring, SpringBoot, Microservices), GIT, and SQL. Additionally, you will collaborate closely with cross-functional teams to ensure timely resolution of production issues and continuous improvement of our software and processes.

Development & Support:

  • Develop and maintain Java-based applications using Spring, SpringBoot, and Microservices architecture.
  • Provide L3-level support for production systems, troubleshoot and resolve complex issues.
  • Collaborate with development and operations teams to identify and fix bugs in a timely manner.
  • Perform detailed analysis and debugging of production issues related to application code and infrastructure.

System Administration & Configuration:

  • Work with Unix environments for application deployment and troubleshooting.
  • Manage Sybase databases, including performance tuning, query optimization, and troubleshooting.
  • Use GIT for version control, code branching, and managing codebase consistency.

Release Management:

  • Manage and oversee the SDLC process from development through testing to production release.
  • Ensure proper configuration management and release controls are followed.
  • Coordinate with various stakeholders to ensure smooth and timely application deployments.
  • Handle versioning, configuration management, and release planning.

Production Support:

  • Lead efforts to resolve production bugs and incidents efficiently.
  • Follow support processes and protocols for issue tracking, escalation, and resolution.
  • Provide post-release support and maintain the health of production environments.

Collaboration:

  • Act as a point of contact for high-severity production issues, ensuring effective communication across teams.
  • Collaborate with QA teams to ensure seamless testing and validation of code before production.
  • Work closely with product managers and stakeholders to understand functional requirements and provide technical solutions.

YOUR PROFILE

  • Good conversational English (C1, C2)
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in Java development and L3 production support.
  • 3+ years of experience in Sybase or similar database management.
  • Solid experience with Unix-based operating systems (RedHat, CentOS, Ubuntu, etc.).
  • Proven track record in managing end-to-end SDLC and release management.
  • Strong problem-solving and troubleshooting skills.
  • Ability to manage and prioritize multiple tasks in a fast-paced environment.
  • Excellent communication skills and ability to collaborate effectively with cross-functional teams.
  • Proactive attitude and commitment to maintaining high-quality production systems.
  • Ability to work under pressure and manage critical situations calmly.
Desirable Skills (Optional):
  • Experience with containerization technologies like Docker or Kubernetes.
  • Familiarity with CI/CD pipelines and automation tools (Jenkins, GitLab CI, etc.).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and cloud-native development practices.

Primary Skills:

Programming & Frameworks:

  • Strong expertise in Java, Spring, SpringBoot, and Microservices architecture.
  • Hands-on experience in developing scalable, distributed systems.
  • In-depth knowledge of GIT for version control.

Database & Querying:

  • Proficiency in Sybase and SQL for database troubleshooting, queries, and optimization.

Unix Administration:

  • Hands-on experience with Unix-based environments for deployment, configuration, and troubleshooting.

SDLC & Release Management:

  • Strong experience with end-to-end SDLC (Development, Testing, Release Management).
  • Deep understanding of release management best practices and configuration management.

Secondary Skills:

Production Support & Troubleshooting:

  • Proven experience in Production Support with an ability to identify, diagnose, and fix issues in live systems.
  • Experience in handling high-severity production incidents and ensuring minimal downtime.
  • Familiar with support processes such as incident management, problem management, and root cause analysis.

Configuration Management:

  • Experience working with configuration management tools and processes within an SDLC framework.

WHAT YOU'LL LOVE ABOUT WORKING HERE

  • At Capgemini Engineering, we encourage flexibility in how, when, and where people get their work done, allowing a better work-life balance, and greater empowerment. They partner with their managers to find an arrangement that works best for their role and their circumstances.
  • If you join us, you’ll find we’ll support your career at every stage. We’ll connect you with diverse, worldwide networks, and help you take your skills to the next level.
  • At Capgemini Engineering, Team Spirit is very strong, and People feel supported. I’m not just part of a team – I’m part of a community. A friendly, can-do group of people for whom collective effort comes naturally.

ABOUT CAPGEMINI

Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 300,000 team members in nearly 50 countries. With its strong 50-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering, and platforms.

Get the future you want!

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.