Skip to main content
Back to jobs

Senior Back End Developer (Java Spring Boot)

External
capco logoCapco · Thailand
Full-timeOn-site2mo ago
AgileAWSAzureComplianceDockerDocumentation
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • 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.

Requirements

  • 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)
  • 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
  • Help shape the future of digital transformation across FS & Energy

Benefits

A work culture focused on innovation and creating lasting value for our clients and employeesOngoing learning opportunities to help you acquire new skills or deepen existing expertise in our financial services offeringsA flat, non-hierarchical structure that will enable you to work with senior partners and directly with clientsAn agile, diverse, entrepreneurial, inclusive, meritocratic culture

Additional Information

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.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at capco? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect