Senior Java Developer
We are seeking an experienced Senior Java Developer to join our energetic cross-functional scrum team at a large Wealth Management firm. This opportunity allows you to participate in a business capability POD, leveraging your skills to enhance our technological solutions.
Responsibilities
- Develop, enhance, and maintain Java codebase
- Construct back-end microservices and REST APIs
- Perform unit testing to ensure functionality and efficiency
- Review code developed by peers to maintain high-quality standards
- Adhere to coding best practices including continuous integration
- Engage in SCRUM ceremonies to collaborate and communicate with team members
- Estimate and plan development tasks during sprint planning sessions
- Provide mentorship and support to junior developers
Requirements
- 3+ years of development work experience
- Bachelor's Degree in Computer Science or a similar field; Master's degree preferred
- Proficiency in Java and Spring Framework
- Familiarity with APIs, microservices architecture
- Competency to participate effectively in a cross-functional scrum team environment
- Background in financial services within wealth management is beneficial but not mandatory
Nice to have
- Previous experience in wealth management spaces
- Strong communication and teamwork skills
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