Middle Java Developer
We are looking for an experienced Middle Java Developer to join a dynamic cross-functional scrum team within a reputable Wealth Management firm. The chosen candidate will contribute to hands-on development within the team, while providing support to senior team members.
The role fits a developer keen on enhancing their skills and contributing to meaningful projects in a team-oriented environment.
Responsibilities
- Develop and maintain code for various applications
- Assist in building and maintaining back-end Microservices and REST APIs
- Conduct unit testing to ensure application functionality
- Participate in code reviews to ensure coding standards and efficiency
- Follow best practices in coding, code review, unit testing, continuous integration
- Participate in Scrum ceremonies and contribute to the Agile process
- Provide estimates during planning sessions
- Support and collaborate with other developers and peers
Requirements
- Bachelor’s degree in Computer Science or a related field
- 3+ years of development work experience
- Proficiency in Java and Spring Framework
- Competency in working with APIs and microservices
- Familiarity with WebLogic
Nice to have
- Master’s degree in Computer Science
- Experience in the Financial Services sector, particularly in wealth management
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