Skip To Main Content
backBack to Search

Senior Java Developer

Java, Amazon Web Services, Docker, Spring Boot, Microservice Architecture Pattern, ReactJS
warning.png
Sorry, this position is no longer available

This posting is for a Senior Java Developer to join the fast-growing European Investment Management IT team. As a Senior Java Developer, you will play a critical role in implementing changes to complex processes. You will have a visible role in supporting, building, and enhancing global applications, contributing to the success of our team.

Responsibilities
  • Work as part of a business-facing development team to deliver new solutions to the business, supporting business case development by helping to size implementation effort and cost
  • Build expertise around best-practice solution design and implementation, complying with defined code and documentation standards, including peer reviews
  • Translate business requirements into program specifications and write code from the functional description, understanding/reviewing functional specifications and translating them into program specifications
  • Carry out occasional 3rd Line support on production issues, reporting on progress to project manager and escalating issues promptly
  • Comply with any audit requirements and co-ordinate with 3rd party providers as required
  • Self-organize, effectively manage time across multiple projects and with competing business demands and priorities
Requirements
  • 3+ years of experience in Java Development, demonstrating your proficiency in designing, developing, and maintaining complex applications
  • Experience in front end frameworks such as React, JavaScript and TypeScript
  • Strong knowledge of Microservice Architecture Patterns, including experience with Amazon Web Services and Docker
  • Experience with Spring Boot, Microservice Architecture Pattern, and testing methodologies, including front and back-end unit testing frameworks like Junit, Cucumber, and JIST
  • Experience with No SQL database technology, such as DynamoDB, and relational databases, including managing large data volumes
  • Experience with code versioning and build tools, including Maven, Webpack, and GIT
  • Experience working in Agile processes and the full DevOps lifecycle, including CI/CD pipelines
  • Excellent communication skills, including the ability to liaise with end-users for user acceptance testing and co-ordinate with 3rd party providers as required
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience with Python, Flask, front-end frameworks such as Angular, JavaScript and TypeScript
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you