Lead Java Developer

London, ENG, GB, United Kingdom

Job Description

Are you an experienced

Lead Java Developer

with a proven track record of delivering high-quality, scalable solutions? Do you have expertise in working on large projects in financial markets and excellent communication and problem-solving skills? You then have a fantastic opportunity to join a multidisciplinary team and work on impactful projects within the financial markets, where cutting-edge technology meets complex business needs.


In this hybrid role, you'll lead the development of enterprise-grade solutions, collaborating with stakeholders to design, build and maintain microservices that power the future of financial systems. You'll also have the opportunity to address architectural decisions, optimize database performance and mentor junior team members, ensuring best practices and robust engineering standards across the board.

Responsibilities



Demonstrate ability to write efficient, maintainable code using the Java programming language Advice on design, development and implementation of the solution Build and maintain microservices that are scalable and reliable Address architectural considerations in decision-making and recommendations Coach and guide junior team members on best practices for maintainable code with sufficient coverage of automated testing Design and implement database solutions in SQL & NoSQL ensuring optimal performance, resilience and scalability Collaborate with stakeholders to establish and achieve objectives

Requirements



5 + years of professional experience in Java development with a track record of producing and maintaining efficient and maintainable code Experience with event-driven systems and tools such as Kafka Strong experience with Spring, Spring Boot, Spring JDBC, Spring Data, Hibernate/JPA Hands-on experience with REST APIs and microservices architecture Experience of deploying and maintaining applications in the cloud (Azure, AWS, GCP or similar) Ability to foresee roadblocks, conceive intelligent solutions and contribute innovative ideas, as well as manage change and ambiguity effectively and confidently Computer science, software engineering or relevant technical background required. Strong communication skills, with the ability to interact with stakeholders across business & technology at all levels, both internally and externally Experience in team management Ability to lead ownership of deliverables and work with stakeholders across the business to progress and achieve the relevant goals to ensure development, deployment & delivery is successful

Nice to have



Experience with Docker and Kubernetes Experience in designing and maintaining microservices Experience of working with DLT technologies

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.


Related Jobs

Job Detail

  • Job Id
    JD3783062
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned