Java Developer - Remoto at CAPGEMINI ENGINEERING
Guadalajara, Jal., Mexico -
Full Time


Start Date

Immediate

Expiry Date

23 Apr, 25

Salary

0.0

Posted On

24 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Mockito, Sprint Planning, Git, Junit, Jira, Design, Continuous Improvement, Reviews, Version Control Tools, Business Applications, Easymock, Spring Boot, Functionality, New Development, Business Requirements, Code Coverage

Industry

Computer Software/Engineering

Description

Java Developer (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.

Responsibilities

We are seeking a highly skilled and experienced Java/Spring Boot Developer to join our dynamic development team. The ideal candidate will have 6+ years of extensive experience in Java/Spring Boot development with a focus on building and maintaining scalable backend systems. You will be involved in the design, development, and enhancement of enterprise-level applications while collaborating with cross-functional teams to deliver high-quality solutions that meet both client and business needs. In this role, you will contribute to both new application development and enhancements, including defect fixes for existing applications. You will also work on improving the overall performance and functionality of backend services.

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Contribute to both new development and enhancements of enterprise business applications.
  • Write clean, maintainable, and efficient code that is in compliance with provided specifications.
  • Troubleshoot, debug, and resolve performance and functional issues within Java code.
  • Create and maintain unit tests using frameworks like EasyMock, Mockito, and JUnit to ensure code coverage and functionality.
  • Collaborate with product owners, business analysts, and other developers to ensure solutions meet business requirements.
  • Support and contribute to the continuous improvement of backend systems by researching new tools, technologies, and best practices.
  • Participate in Agile development cycles, attending stand-ups, sprint planning, and reviews.
  • Leverage version control tools like Git and collaborate using Jira or similar platforms for tracking development progress.
  • Work independently to deliver high-quality software within fast-paced, sprint-based environments.
  • Contribute to the design and implementation of RESTful APIs and ensure robust microservices architectures.
Loading...