Senior Backend Engineer - Java
Core
Build robust, scalable, cloud-native backend applications and microservices for Tier 1 financial institutions using Java and AWS.
Role type
Senior Backend Engineer (Java)
Builds
Cloud-native microservices and enterprise-ready solutions for modern banking technology
Domain
Finance / Cloud Engineering
Deliverable
production ML models | product features
Required skills
Java (11+), Spring Boot, AWS, microservices, event-driven architectures, CI/CD pipelines, SQL/NoSQL databases, Kafka, Java Streaming, Infrastructure as Code, distributed systems
Preferred skills
GitLab, Cucumber (BDD), CQRS patterns, performance testing, application observability, AWS Certified Solutions Architect
Technologies
Java, Spring Boot, AWS, Kafka, CloudFormation, GitLab, Cucumber
Responsibilities
Design and build cloud-native microservices-based applications; Deliver enterprise-ready solutions on AWS applying AI-enabled development approaches; Build, maintain, and optimise CI/CD pipelines; Develop comprehensive automated tests; Collaborate with agile teams to solve complex technical challenges and contribute to architecture decisions
Seniority
Senior, hands-on IC