Backend Software Engineer / Senior Backend Software Engineer (Java)
Singapore · Part Time
Be the first to apply
- Experience
- 3–7 yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science, Engineering or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Capgemini
Capgemini is a global technology and business transformation partner powered by AI, delivering impactful business outcomes. With almost 60 years of experience, the company has a diverse workforce of over 420,000 across more than 50 countries. It provides comprehensive services and solutions that cover strategy, technology, design, engineering, and operations, with global revenues reaching €22.5 billion in 2025.
Role Overview and Responsibilities
- Collaborate with subject matter experts to create solutions that fulfill business needs.
- Develop and integrate Java services within end-to-end processing flows.
- Design and implement robust, secure, and efficient APIs to handle data storage and business logic.
- Take full responsibility for software development lifecycle and provide level 3 production support.
- Engage in code reviews and knowledge sharing with teammates.
- Offer technical leadership and contribute to architectural decisions.
- Coordinate with cross-functional teams such as product management, quality assurance, and infrastructure.
- Ensure adherence to regulatory, security, and audit requirements, especially pertinent to financial systems.
- Maintain enterprise-grade Java applications using JDK 17 or higher and related frameworks.
- Design and build microservices architecture leveraging the Spring ecosystem.
- Utilize messaging platforms like Kafka to support event-driven architectures.
- Implement multi-threading, concurrency control, and optimize performance in Java applications.
- Uphold code quality by applying design patterns, SOLID principles, and clean coding standards.
- Implement security best practices including OAuth2, JWT, encryption, and secure coding.
Required Qualifications and Skills
- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- Between 3 and 7 years of practical experience in backend development with Java.
- High proficiency with Java (JDK 17+), Spring Boot, and Spring Cloud frameworks.
- Strong understanding of microservices architectures and RESTful API design principles.
- Experience with Kafka or other messaging/event-streaming technologies.
- Sound knowledge of multi-threading, concurrency, and performance tuning in Java.
- Experience working with relational and NoSQL databases such as PostgreSQL, Oracle, and MongoDB.
- Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes.
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines and DevOps methodologies.
- Deep knowledge of software design principles including SOLID and usage of design patterns.
- Experience applying application security standards like OAuth2, JWT, and encryption.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud is advantageous.
- Strong analytical and problem-solving abilities within fast-paced agile environments.
- Excellent interpersonal and communication skills for effective collaboration.
Additional Information
Capgemini values passionate employees who seek career challenges and growth opportunities. The company offers flexible working arrangements and allocates 40 hours annually for professional development with a wide range of learning opportunities. It commits to diversity and inclusion, supporting various employee resource groups and celebrating cultural and social diversity events. Additionally, Capgemini is actively involved in digital inclusion and community impact through volunteerism and charity initiatives. Environmentally, it aims to reduce carbon emissions and assist clients in adopting sustainable business practices. With a strong ethical foundation backed by recognition as one of the World's Most Ethical Companies for eight consecutive years, Capgemini fosters a corporate culture based on honesty, boldness, trust, team spirit, freedom, fun, and modesty.
Minimum education
Bachelor's Degree