Senior Back End Developer (Java Spring Boot)
Confirmed live in the last 24 hours
Capco
Job Description
Capco, a Wipro company, is a global technology and management consultancy specialising in driving digital transformation in the financial services industry. With a growing client portfolio comprising of over 100 global organisations, Capco operates at the intersection of business and technology by combining innovative thinking with unrivalled industry knowledge to deliver end-to-end data-driven solutions and fast-track digital initiatives for banking and payments, capital markets, wealth and asset management, insurance, and the energy sector. Capco’s cutting-edge ingenuity is brought to life through its Innovation Labs and award-winning Be Yourself At Work culture and diverse talent.
Role Summary
A Senior Backend Engineer is responsible for designing and developing scalable backend systems in alignment with enterprise architecture and IT standards. The role focuses on delivering high-quality Java-based applications, following SDLC and banking compliance requirements, while continuously adopting modern technologies, including AI/ML frameworks.
The engineer will enhance and maintain existing systems, troubleshoot production issues as 3rd tier support, and collaborate closely with cross-functional teams—particularly AI/ML teams—to integrate advanced capabilities such as conversational AI into backend services. Strong emphasis is placed on code quality, system reliability, and continuous technology improvement.
What You’ll Do
- Technical analysis and application design aligned with standards in IT Blueprint.
- Adopt and apply proper technology in development, including emerging AI frameworks.
- Develop with proper programming language (Java, etc.) and ensure high-quality code.
- Support technology-related information required for development.
- Keep updated on IT application technology to be able to adopt properly, especially in AI/ML domains.
- Apply application development with SDLC methodology and comply with banking regulations.
- Identify areas for modification in existing programs and subsequently develop these modifications.
- Write and implement efficient code with quality embedded.
- Troubleshoot and fix related problems to ensure smooth and efficient banking service/operation as 3rd tier support.
- Collaborate with AI/ML teams to integrate conversational AI capabilities into backend banking services.
What We’re Looking For
- 8+ years experience in software development, with a focus on backend systems.
- 3+ years strong experience in Java, Spring Boot, PostgreSQL, and RESTful APIs.
- 3+ years experienced in Scrum/Agile methodologies.
- Understand related software design diagrams such as UML, ER, etc.
- Experienced in Microservices architecture.
- Experienced in extreme programming, TDD, pair programming.
- Experienced in any public cloud such as Azure, AWS, or GCP.
- Experienced in Container and Docker Compose is a plus.
- Experienced in Deployment and DevOps is a plus.
- Proficient in Thai and English at intermediate level or above, sufficient for technical discussions, meetings, and written documentation
- Can work at the office at least 4 days a week (Mon-Thu)
Preferred Qualifications
- Experience with Java-based AI frameworks such as Spring AI, LangChain4j, or Semantic Kernel.
- Knowledge of prompt engineering and designing prompts for financial/banking contexts.
- Proven interest in AI technologies and their application in financial services (e.g. conversational banking, intelligent assistants).
- Experience integrating LLM APIs (OpenAI, etc.) with secure and compliant backend systems.
Why Join CAPCO
- Work on engaging projects with some of the largest banks/insurance in the world, on projects that will transform the financial services industry
- Work in a collaborative, flat, and entrepreneurial consulting culture
- Access continuous learning, training, and industry certifications
- Be part of a team shaping the future of digital financial services