Senior Java Developer with Data Structures and Algorithms
Remote in India: Mumbai,
& 7 others
Java
& 13 others

Sorry, this position is no longer available
India: Mumbai
We are looking for an experienced Senior Java Developer to join our team and work on an exciting project that requires expertise in Data Structures, Algorithms, and optimization of complex systems with transactions. You will be responsible for developing and maintaining high-performance applications with a focus on clean code and system design. Working with a team of talented developers, you will be responsible for designing, developing, and deploying scalable microservices using Spring and other technologies. You will also be involved in the creation of out-of-the-box solutions and will have the opportunity to take ownership of the project from a big-picture perspective.
Responsibilities
- Design, develop, and maintain high-performance applications using Java
- Create and maintain clean, scalable, and well-documented code
- Participate in code reviews and provide constructive feedback to other team members
- Work collaboratively with cross-functional teams to deliver solutions that meet business requirements
- Take ownership of the project from a big-picture perspective
- Ensure that all projects are delivered on time and within scope
- Engage in continuous learning to stay up-to-date with the latest technologies and best practices
Requirements
- 4+ years of experience in Java development, with a strong understanding of Data Structures and Algorithms
- Experience working with high-loaded systems and optimization of a complex system with transactions
- Proficiency Kotlin, Scala, and or languages
- Experience with Amazon Web Services (AWS) and a strong focus on clean code
- Strong knowledge of system design and analysis, including microservices
- Experience with Spring, APIs, and Integration Standards
- Proficiency in SQL and NoSQL databases
- Experience with CI/CD
- Strong experience in creating out-of-the-box solutions
- Experience with requirement elicitation and a big picture view mindset
- Upper-Intermediate level of English language proficiency
Nice to have
- Experience with React or other front-end libraries and frameworks
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