Senior Backend Engineer - Java

Global technology and business consultancy focused on the financial services sector
Backend
Senior Software Engineer
Contact Company
5+ years of experience
Finance

Description For Senior Backend Engineer - Java

Capco, a global technology and business consultancy specializing in financial services, is seeking a Senior Backend Engineer with Java expertise. This role offers an exciting opportunity to work on transformative projects with some of the world's largest banks. The position involves developing new financial services applications and working on established Tier1 bank applications used by millions.

The ideal candidate will be a strong team player with deep technical knowledge in Java and cloud technologies, particularly AWS. You'll be implementing microservices, event-driven architectures, and working with modern tools like Kafka and Spring Boot. The role requires expertise in both SQL and NoSQL databases, CI/CD pipelines, and security best practices.

At Capco, you'll be part of a culture that values innovation, continuous learning, and diversity. The company offers comprehensive benefits including family-friendly policies and a flat organizational structure that enables direct collaboration with senior partners and clients. You'll have opportunities to expand your expertise beyond Java and access to the best training resources.

This role is perfect for engineers who are passionate about shaping the future of finance and want to work in an environment that encourages professional growth and values individual contributions. The position offers the unique opportunity to work on both greenfield projects and established applications, providing a diverse range of technical challenges and learning opportunities.

Last updated 3 months ago

Responsibilities For Senior Backend Engineer - Java

  • Play a key part in supporting the evolution of the Financial Services industry
  • Deliver modern, first class cloud based platforms
  • Practice best in class Agile ways of working
  • Demonstrate practical experience of engineering best practices
  • Make valuable contributions to products, solutions and teams
  • Communicate complex ideas to non-experts
  • Participate in delivery of critical business applications

Requirements For Senior Backend Engineer - Java

Java
Kafka
  • Expertise in Java 11, 17 and above
  • Proficiency with Spring Boot framework
  • Deep understanding of deploying enterprise level software into public cloud, preferably AWS
  • Experience implementing microservices, event-driven, CQRS and cloud-native architectures
  • Strong understanding of CI/CD pipelines, particularly within AWS ecosystem
  • Proficiency in both SQL and NoSQL databases
  • Experience with Kafka
  • Ability to write various types of tests including unit, component, integration, end-to-end, and performance tests
  • Core understanding of Java streaming and AWS integration
  • Experience with CloudFormation or similar tools for infrastructure management
  • Experience with designing large-scale systems
  • Ability to troubleshoot distributed systems
  • Strong knowledge of security best practices
  • AWS Certified Solutions Architect certification (Associate or Professional level)

Benefits For Senior Backend Engineer - Java

  • Ongoing learning opportunities
  • Flat, non-hierarchical structure
  • Diverse, inclusive, meritocratic culture
  • Enhanced family friendly benefits
  • Maternity/adoption/shared parental leave
  • Paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement

Interested in this job?

Jobs Related To Capco Senior Backend Engineer - Java

Sr Full Stack Developer

Senior Full Stack Developer role at Capco, focusing on Java development and microservices for financial services industry transformation.

Java Developer

Senior Java Developer position at Capco, developing enterprise-level financial solutions using Java 8, Spring frameworks, and modern web technologies.

Senior Software Developer in Test (SDET)

Senior SDET role at Capco focusing on test automation and quality engineering for financial services transformation projects.

Java Developer

Senior Java Developer position at Capco, working on transformative financial services projects using Java, Spring Framework, and big data technologies.

Sr Full Stack Developer

Senior Full Stack Developer role at Capco, focusing on Java development and microservices for financial services industry transformation.