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 seeking a highly skilled Senior Java Developer with Data Structures and Algorithms to join our remote team. As a Senior Java Developer, you will be responsible for working on the development and improvement of our product, demonstrating ownership and a proactive attitude toward problem-solving and working in a cloud environment. Our focus is on delivering high-quality products that meet or exceed customer expectations. We require out-of-the-box thinking and experience in working with high-loaded systems and optimization of complex systems with transactions. If you have a passion for solving complex problems, thrive in a challenging environment, and have a track record of delivering high-quality products, we encourage you to apply.
Responsibilities
- Design and develop high-quality software solutions that meet customer needs
- Collaborate with cross-functional teams to deliver high-quality products
- Optimize the performance of complex systems with transactions
- Participate in the entire software development life cycle, from requirement elicitation to deployment
- Mentor and guide junior team members to help them grow and develop their skills
- Continuously improve your technical skills and knowledge to stay up to date with the latest technologies
Requirements
- 4+ years of experience with Java, with a focus on quality and clean code
- Expertise in Data Structures and Algorithms
- Experience working with high-loaded systems and optimization of complex systems with transactions
- Knowledge of Kotlin/Scala/Go languages
- Experience with AWS
- Proficiency with microservices and Spring
- API and Integration standards knowledge
- Experience with SQL and NoSQL databases
- Proficiency with CI/CD tools
- Experience in creating out-of-the-box solutions
- Ownership experience with a big picture view mindset
- Requirement elicitation experience
- Upper-Intermediate English level proficiency
Nice to have
- Experience with other cloud platforms like Google Cloud or Azure
- Experience with containerization technologies like Docker and Kubernetes
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