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

Sorry, this position is no longer available
India: Mumbai
We are seeking an experienced Senior Java Developer with Data Structure and Algorithms expertise to work remotely on our high-quality product. As a part of our team, you will work on the development and improvement of the product, demonstrating ownership and a proactive attitude toward problem-solving while working in a cloud environment. We are focused on quality, delivering high-quality products that meet or exceed customer expectations. We require an innovative thinker with experience working with high-loaded systems and optimization of a complex system with transactions. You will be responsible for creating out-of-the-box solutions that are efficient and effective in meeting project goals.
Responsibilities
- Design and develop software solutions to meet customer needs and project goals
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, efficient, and well-documented code
- Contribute to system design and analysis
- Optimize the performance of high-loaded systems
- Ensure the quality of the product through automated testing and continuous integration and delivery
- Participate in code and design reviews
- Mentor junior developers and contribute to their growth and development
Requirements
- At least 4 years of professional experience with Java
- Data Structure and Algorithms expertise
- Knowledge of Kotlin/Scala/Go languages
- Experience working with high-loaded systems and optimization of a complex system with transactions
- AWS experience is a must-have
- Clean Code practices
- System Design knowledge
- Microservices and Spring experience
- API & Integration Standards knowledge
- CI/CD experience
- Experience working with SQL and NoSQL tools
- Ownership experience with a big-picture view mindset
- Experience in requirement elicitation
- Experience in creating out of the box solutions
- B2+ English level proficiency
Nice to have
- Familiarity with containerization technologies like Docker and Kubernetes
- Experience with front-end technologies like React and Angular
- Experience with big data technologies like Hadoop and Spark
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