-
Capgemini

Java Software Engineer

Capgemini
Singapore · Full-time · Mid-Senior

Company: Capgemini ( www.capgemini.com )

Job Type: Permanent with Capgemini

Role: Java Software Engineer

Job Location: Singapore (Hybrid)


Job Description:

Capgemini is seeking a talented and experienced Java Developer / Software Engineer to join our dynamic team in Singapore. This role is ideal for mid-senior level professionals who are passionate about software development and eager to work on innovative projects.


Key Responsibilities:

  • Design, develop, and maintain Java-based applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Hands-on with Java features like Streams API, JVM, JPMS
  • Deep knowledge of design patterns, SOLID principles, best coding practices
  • Good grip on multithreading, concurrency, and performance tuning
  • Banking domain experience – should have worked in financial services environment


Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience in Java development (2 -9+ years preferred).
  • Strong understanding of object-oriented programming and design patterns.
  • Experience with Java, Spring Boot, Apache Spark, Aurelia js, Kafka, NoSQL, Janus graph, MongoDB, TDD, BDD
  • Excellent problem-solving skills and attention to detail.



Why does this vacancy suit you?


Don't worry about the long list. If you think you qualify and you don't match the exact qualifications, just apply! We can always have a talk to see if there is a good match. When you have your talk with us, tell us about your:

Relevant Experience: Share specific examples of your past work that align with the job you're applying for.

Skills and Strengths: Emphasize the skills that make you a strong candidate, even if they don't perfectly match the job description.

Achievements: Mention any notable accomplishments that demonstrate your capabilities and dedication.

Motivation and Fit: Explain why you're interested in the role and how you see yourself fitting into the company culture.


Working at Capgemini

Get the future you want. That's a promise we make to you. It starts on day one. With good onboarding and structured and transparent growth paths. But also: plenty of opportunities to deviate from these to pioneer and to choose your own path. You can count on our boundless trust and collegial support. Working for Capgemini also means working in the international heart of innovation. The premier league of technology. An employer with an eye for you and a sight on the future, in which sustainability and diversity and inclusion play the main roles.


Questions about the vacancy?

Put them to sukant @ [email protected]

Do you already see your future at Capgemini?

Then we'd like to get to know you. Make sure you have the following documents ready to add to your application:

  • CV
  • Motivation

Key Skills

Ranked by relevance

java design patterns spring boot apache nosql kafka spark tdd jvm
Login to Apply
Posted
Apr 15, 2025
Type
Full-time
Level
Mid-Senior
Location
Singapore
Company
Capgemini

Industries

IT Services IT Consulting Banking Investment Banking

Categories

Consulting Finance Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Capgemini
Related

Java Fullstack Developer

2026-05-27

Full-time
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
Capgemini
Related

Java/Kafka Developer - Glasgow

2026-05-20

Full-time
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
Luxoft
Related

AI Engineer

2026-05-23

Full-time
Mid-Senior
Romania
IT System Testing
Information Technology