Capgemini

Java Developer

Capgemini · Kuala Lumpur, Kuala Lumpur, Malaysia

IT Services and IT Consulting · 10,001+ employees

Jun 25 Closes in 6d
Senior (5-10 yrs) Full-time Malaysia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and implement enterprise-level applications using Java/J2EE technologies and distributed architectures. Develop backend systems and APIs while collaborating with cross-functional teams to troubleshoot integration issues.

What they look for

Java J2EE Distributed Systems Integration Patterns Backend Development Oracle Database REST APIs SOAP APIs API Security Git Azure ADO Web Services

Requirements

Requires 5 to 8 years of hands-on experience in Java/J2EE development and a strong understanding of enterprise application architecture. Proficiency in Oracle Database, REST/SOAP APIs, and version control tools like Git is essential.

Full description

Job Description

Role Overview

We are seeking a highly skilled Java/J2EE Developer with strong experience in designing, developing, and implementing enterprise-level applications. The ideal candidate should have solid expertise in distributed systems, integration patterns, and backend service development, along with the ability to work collaboratively across multiple teams.

Key Responsibilities

  • Design, develop, and implement applications using Java/J2EE technologies
  • Work on distributed architectures, integrating internal and external systems and applications
  • Develop and maintain backend systems, APIs, and web services to support self-service call flows
  • Understand and implement API authentication mechanisms
  • Collaborate with cross-functional teams to analyze, design, and troubleshoot integration issues
  • Prepare and execute system test cases and ensure quality deliverables
  • Perform unit testing and ensure proper validation before delivery
  • Participate in implementation discussions, including third-party integrations
  • Maintain clear and comprehensive code documentation following best practices
  • Manage source code using Git repositories / Azure ADO
  • Ensure timely delivery of assigned development tasks

Required Skills & Qualifications

  • 5–8 years of hands-on experience in Java/J2EE development
  • Strong understanding of J2EE platform and enterprise application architecture
  • Good working knowledge of Oracle Database
  • Solid understanding of integration patterns and distributed systems
  • Experience working with REST/SOAP APIs and web services
  • Knowledge of API security and authentication methods
  • Familiarity with code versioning tools such as Git and Azure ADO
  • Strong analytical and problem-solving skills