Senior Java Developer
Java, Spring Boot, ReactJS, Java Messaging, Cloud Platforms, Kubernetes, Apache Kafka, Microsoft Azure
We are seeking a Senior Java Developer to join our cross-functional scrum team within a business capability POD.
The ideal candidate will possess a robust expertise in Java and Spring Framework, and will take a vital role in crafting backend solutions that elevate business operations.
Responsibilities
- Develop, enhance and maintain the Java codebase
- Design and construct backend micro-services and REST APIs
- Execute comprehensive unit testing to ensure strong software performance
- Conduct consistent code reviews to uphold high code quality standards
- Adhere to and advocate for best practices such as code review, unit testing, and continuous integration
- Engage vigorously in SCRUM ceremonies to enhance team collaboration
- Participate vigorously in estimation and planning sessions to secure project alignment
- Mentor and offer guidance to other developers
Requirements
- Minimum of 3 years of development experience
- Bachelor's degree in Computer Science or related field; Master’s degree in Computer Science preferred
- Proficiency in Java and Spring Framework
- Competency in constructing APIs and comprehension of microservices architecture
- Background in financial services, particularly wealth management, is beneficial but not obligatory
- Upper-intermediate proficiency in English (B2+)
Nice to have
- Understanding of financial services industry standards
- Capability to foster innovation within a team setting
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