Software Engineer Lead - Java Springboot
CapgeminiAbout the role
Description
Job description:
Capgemini is looking for a Senior Java Developer.
Key Responsibilities:
• Ability to work collaboratively in a team environment.
• Time management skills; the ability to balance multiple priorities and meet deadlines
• Ability to work efficiently and accurately under pressure, meet deadlines and present a professional demeanor is essential.
• Ability to respond to different organizational situations while maintaining a positive and friendly demeanour is vital.
• Maintaining confidentiality, treating others with respect and upholding Things we value are key attributes.
• In addition, interpersonal and problem-solving skills, a can-do attitude, and the ability to adjust to changing requirements are essential.
Required Skills:
• 5 + years of experience in related application development.
• Strong in Java 8 and related frameworks(Spring, spring boot, microservices,hibernate)).
• Good knowledge of database (Oracle or postages).
• Extensive experience with the Spring Boot framework.
• Experience with the design and implementation of REST APIs.
• Use the Git VCS to manage and track code changes.
• Ability to write efficient and optimized SQL queries and recognize those that are not.
Implement and optimize algorithms and data structures to improve application performance.
• Familiarity with AWS EKS and/or Kubernetes is a plus.
• Implement and understand logging, metrics and tracing for application monitoring and optimization.
• Conduct root cause analysis of production errors to identify and resolve issues.
Understanding of CI/CD best practices and how to create and troubleshoot build pipelines.
• Experience integrating with Cloud/SaaS applications, APIs, SDK of packaged applications and legacy applications.
• Experience with integration Architecture concepts and patterns, including Microservices, Service Oriented Architecture, Batch Integration, RESTful JSON services, Pub / Sub etc. including Event Driven Architecture.
• Know how to write script in Python or java.
• Required production support experience. Knowledge about Kibana or any other logging framework.
Life at Capgemini
Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:
- Flexible work
- Healthcare including dental, vision, mental health, and well-being programs
- Financial well-being programs such as 401(k) and Employee Share Ownership Plan
- Paid time off and paid holidays
- Paid parental leave
- Family building benefits like adoption assistance, surrogacy, and cryopreservation
- Social well-being benefits like subsidized back-up child/elder care and tutoring
- Mentoring, coaching and learning programs
- Employee Resource Groups
- Disaster Relief
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s