Senior Java Developer
EPAM Systems
AI assistant
Job Description
We are seeking a Senior Java Developer to join a large Wealth Management firm operating in a broker-dealer model.
The ideal candidate will bring solid experience in secure backend services, API design and development, TDD, BDD, Single Page Application design, and full-stack understanding, along with a willingness to study legacy code and continuously learn.
Responsibilities
- Develop, enhance, and maintain code
- Build back-end microservices and REST APIs
- Perform unit testing
- Participate in code reviews
- Follow best practices, including code review, unit testing, and CI
- Participate in Scrum ceremonies
- Contribute to estimation and planning sessions
- Collaborate with peers and support less experienced developers
- Work closely with the offshore team
Requirements
- Bachelor's or Master's Degree in Computer Science or a similar field
- 3+ years of development