User not logged in.

Middle/Senior Java Developer

Middle/Senior Java Developer - Apply Now

Job Summary

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

• 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

About EPAM Systems

EPAM Systems is advancing its technology stack and hiring for Middle/Senior Java Developer in Newry, Newry & Mourne. Ideal for skilled IT professionals ready to take on their next challenge.

To top