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 a Senior Java Developer with expertise in Data Structures and Algorithms to join our remote team. Your primary responsibility will be the development and improvement of our product, demonstrating ownership and a proactive attitude towards problem-solving in a cloud environment. You will be responsible for delivering high-quality products that meet or exceed customer expectations. Your expertise in optimizing complex systems with transactions and creating out of the box solutions will be crucial to the success of this project.
Responsibilities
- Develop and improve the product with a focus on quality and customer satisfaction
- Optimize complex systems with transactions and create out of the box solutions
- Collaborate with cross-functional teams to achieve project goals
- Ensure the product meets or exceeds customer expectations
- Design and analyze systems to ensure stability and scalability
- Participate in code reviews to ensure clean code principles
- Contribute to the continuous refinement of the development process
- Work closely with a mentor to enhance skills, adapt to the company's development processes, and meet project targets
Requirements
- Minimum of 4 years' experience with Java development
- Expertise in Data Structures and Algorithms
- Experience with Kotlin/Scala/Go languages
- Proficiency with AWS
- Knowledge of clean code principles
- Ability to design and analyze systems
- Experience with Microservices and Spring
- Knowledge of API & Integration Standards
- Experience with SQL and NoSQL databases
- Knowledge of CI/CD
- Experience with high-loaded systems and optimization of a complex system with transactions
- Ownership experience with a big picture view mindset
- Experience in creating out of the box solutions
- Proficient in English, with at least an upper-intermediate level competency for effective communication with team members
Nice to have
- Knowledge of DevOps practices and tools
- Expertise in front-end development frameworks like Angular or React
- Experience with 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