Java Backend

1 Month ago • 4-12 Years • Backend Development

Job Summary

Job Description

The Software Engineer will design, develop, and maintain scalable microservices using Java and Spring Boot. Key responsibilities include creating RESTful APIs, optimizing performance, writing tests, conducting code reviews, collaborating with stakeholders, and participating in Agile ceremonies. The role involves applying scientific methods to solve software engineering problems, requiring original thought and the ability to supervise other software engineers. The software engineer will build skills and expertise in their software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities and collaborate and act as team player with other software engineers and stakeholders.
Must have:
  • Design and develop microservices using Java and Spring Boot.
  • Create and maintain RESTful APIs.
  • Write unit tests and integration tests.
  • Proficient in Java, Spring Boot, and related technologies.
  • Need hands on coding experience.
  • Familiarity with API management and documentation tools.
  • Knowledge of databases (SQL and NoSQL).
Good to have:
  • Understanding of CI/CD pipelines and DevOps practices.

Job Details

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.

Software Engineer

We are seeking a skilled Java Spring boot Microservices Developer to join our dynamic team. The ideal candidate will have extensive experience in designing, developing, and maintaining scalable microservices architecture using Java. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business needs.

Key Responsibilities:

  • Microservices Development: Design, develop, and deploy microservices using Java and relevant frameworks (Spring Boot, etc.).
  • API Design: Create and maintain RESTful APIs, ensuring efficient communication between services.
  • Performance Optimization: Identify and resolve performance bottlenecks, ensuring optimal system performance.
  • Testing & Quality Assurance: Write unit tests and integration tests to ensure code quality and reliability.
  • Code Review & Mentorship: Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous learning.
  • Collaboration: Work closely with product owners, UX/UI designers, and other stakeholders to understand requirements and deliver high-quality solutions.
  • Agile Methodologies: Participate in Agile ceremonies (sprints, retrospectives, stand-ups) and contribute to continuous improvement initiatives.
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.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience: 4 to 12 years of professional experience in software development, with a strong focus on Java and microservices.
  • Technical Skills:
    • Proficient in Java, Spring Boot, and related technologies.
    • Need hands on coding experience
    • Familiarity with API management and documentation tools (Swagger, Postman).
    • Knowledge of databases (SQL and NoSQL) and data modeling.
    • Understanding of CI/CD pipelines and DevOps practices.

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.

Similar Jobs

Sony Pictures Entertainment - Executive Director of Product Management – TV Production

Sony Pictures Entertainment

Culver City, California, United States (Hybrid)
2 Weeks ago
IGG - Senior Game Economy Designer (Mobile Game)

IGG

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Netflix - Senior Engineering Manager — Data Platform

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
EveryMatrix - Product Designer

EveryMatrix

London, England, United Kingdom (Hybrid)
1 Month ago
GoMotive - Product Marketing Lead

GoMotive

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Synechron - Java Developer (Spring & RESTful Web Services Expert)

Synechron

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Super.com - Senior Software Engineer, Payments

Super.com

United States (Remote)
7 Months ago
eBay - Sr. Product Designer - Personalization

eBay

Portland, Oregon, United States (Hybrid)
2 Weeks ago
Bluevine - Senior DevOps Engineer

Bluevine

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
Springer Group - Integrated Solutions Manager

Springer Group

Kochi, Kerala, India (On-Site)
1 Week ago
Axi - Client Services Projects & Automation Manager

Axi

Cyprus (Hybrid)
1 Week ago
dYdX - Growth & Marketing Data Scientist Lead

dYdX

New York, United States (On-Site)
2 Weeks ago
WebTech Corporation - Program/Product Manager

WebTech Corporation

Jackson, Tennessee, United States (On-Site)
2 Weeks ago
Corsair - Commodity Buyer

Corsair

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Ness - VP/Chief Architect

Ness

New Jersey, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Ubisoft - Retainer Concept Artist

Ubisoft

Pune, Maharashtra, India (On-Site)
2 Months ago
Rackspace Technology - PMO Technical Director - Cloud

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Month ago
Assystems - CAD DRAFTSPERSON

Assystems

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Illumina - Sr Staff Information Security Engineer

Illumina

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
PwC - IN_Senior Associate _Java Developer _Data & Analytics _Advisory _PAN India

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
Survay Monkey - Senior Software Engineer in Test I

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
NetBrain - Network Automation Engineer

NetBrain

Hyderabad, Telangana, India (Hybrid)
3 Weeks ago
Capgemini - Data Analyst (Consultant)

Capgemini

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Capgemini - Lead Front End Engineer - React.Js

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Dashtoon - Growth Manager (Dashtoon Reader)

Dashtoon

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

We are a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. Capgemini is a global leader in partnering with companies to transform and manage their business. Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology.

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Kolkata, West Bengal, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Capgemini

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug