to deliver high-quality backend services for a mobile banking platform. This is a hands-on technical role focused on delivering high-quality APIs and microservices, with opportunities to learn from senior team members and grow your expertise in enterprise backend development.
Responsibilities
Develop backend APIs and microservices for financial payment workflows
Write clean, maintainable and testable code following enterprise standards and best practices
Migrate and refactor legacy APIs to modern architectural standards whilst ensuring API contract compatibility
Implement security frameworks, caching strategies, error handling and validation mechanisms
Participate in code reviews and incorporate feedback to improve code quality
Collaborate with Frontend Developers and QA Engineers to resolve defects and ensure feature completeness
Requirements
4-6 years of experience in software development with minimum of 3 years of hands-on backend development background
Proficiency in Java and Spring Boot framework for enterprise applications
Understanding of RESTful API design, microservices architecture and cloud-native development
Experience with security frameworks, authentication/authorisation patterns and database design
Proficiency with Git, modern development tooling, caching libraries and CI/CD pipelines
Understanding of event-driven architecture and message brokers (Kafka, RabbitMQ)
Familiarity with cloud platforms (AWS, Azure, GCP) and infrastructure as code
Experience working in Agile/Scrum environments with distributed teams
Strong problem-solving abilities with attention to detail and commitment to code quality
We offer
EPAM Employee Stock Purchase Plan (ESPP)
Protection benefits including life assurance, income protection and critical illness cover
Private medical insurance and dental care
Employee Assistance Program
Competitive group pension plan
Cyclescheme, Techscheme and season ticket loans
Various perks such as free Wednesday lunch in-office, on-site massages and regular social events
Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
If otherwise eligible, participation in the discretionary annual bonus program
If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program
* + All benefits and perks are subject to certain eligibility requirements
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.