Java Backend

1 Month ago • 4-12 Years

Job Summary

Job Description

The Software Engineer will design, develop, and maintain scalable microservices using Java and Spring Boot. They will create and maintain RESTful APIs, optimize performance, write unit and integration tests, and conduct code reviews. Collaboration with product owners, UX/UI designers, and other stakeholders is essential, as is participating in Agile ceremonies. The role encompasses software development, maintenance, and optimization, requiring original thought and the ability to supervise technical work. The engineer will build skills and expertise, collaborating with other engineers and stakeholders. The job involves hands-on coding experience, with a focus on microservices architecture and ensuring high-quality software solutions to meet business needs.
Must have:
  • Design and develop microservices with Java and Spring Boot.
  • Create and maintain RESTful APIs.
  • Identify and resolve performance bottlenecks.
  • Write unit and integration tests.
  • Proficient in Java and Spring Boot technologies.
  • Hands-on coding experience.
  • Knowledge of databases (SQL and NoSQL).
  • Understanding of CI/CD pipelines.

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

bytedance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
Dream Sports - Associate SDET

Dream Sports

Pune, Maharashtra, India (On-Site)
2 Weeks ago
The Walt Disney Company - Lead Software Engineer, Ad Platforms

The Walt Disney Company

San Francisco, California, United States (On-Site)
2 Months ago
JDA - Sr Technical Architect - Transportation Management Systems

JDA

Dallas, Texas, United States (Remote)
1 Week ago
Adobe - Technical Architect - AEM Forms

Adobe

Noida, Uttar Pradesh, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Assystems - Lead Developer -  H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (Hybrid)
7 Months ago
Tencent - Software Engineering Intern

Tencent

(On-Site)
3 Months ago
CGS Carrers - Platform Engineer I

CGS Carrers

Braga, Braga, Portugal (Remote)
2 Weeks ago
Vertx Inc. - Senior Manager - Application Development

Vertx Inc.

United States (Remote)
2 Weeks ago
Dream Sports - SDE - 1 - DevOps

Dream Sports

Mumbai, Maharashtra, India (On-Site)
7 Months ago
bytedance - Research Scientist in Multimodal Graduate (Applied Machine Learning) - 2024 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
luxsoft - Regular developer (Java with Power BI)

luxsoft

Poland (Remote)
2 Weeks ago
Merkur gaming  - QA Automation Engineer

Merkur gaming

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Google - Engineering Manager, Machine Learning, Translate

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ion - Senior Technical Consultant - Endur

Ion

London, England, United Kingdom (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mumbai, Maharashtra, India

Silicon Labs - Lead Engineer - Software QA Devops

Silicon Labs

Hyderabad, Telangana, India (On-Site)
1 Week ago
Aeries technology - Account Research Specialist

Aeries technology

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Sail Point - Senior DevOps Engineer

Sail Point

Pune, Maharashtra, India (On-Site)
1 Week ago
Grab - Senior Software Engineer, iOS

Grab

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Capgemini - Data Analytics Lead

Capgemini

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
Qualcomm - Senior Engineer - Display

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Week ago
OAO India - Lead Generation Executive

OAO India

Pune, Maharashtra, India (Remote)
2 Years ago
Zenoti - Senior Manager, Workforce Planning (Support)

Zenoti

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Nagarro - Associate Principal Consultant, Business Analyst

Nagarro

India (Remote)
7 Months ago
Opendoor - Automation Engineer

Opendoor

Chennai, Tamil Nadu, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category 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.

Gurugram, Haryana, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (On-Site)

Kolkata, West Bengal, India (On-Site)

Chennai, Tamil Nadu, 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