Join to apply for the Middle/Senior Java Developer role at EPAM Systems
We are seeking a Middle/Senior Backend Developer 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
 * 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
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology, Engineering, and Business Development
Industries
Software Development and IT Services and IT Consulting
#J-18808-Ljbffr