senior java developer (algorithms and data structures)
We are looking for a Senior Java Developer (Algorithms and Data Structures) to work remotely on an exciting cloud-based product. As a part of our team, you will be responsible for developing and improving the product using cloud technologies, while demonstrating ownership and a proactive attitude toward problem-solving. Our focus is on delivering high-quality products that meet or exceed customer expectations, and as a senior developer, you will play a key role in ensuring that quality. If you are passionate about clean coding practices, system design, and microservices, with expertise in Java, React.js, Kotlin, Scala, Go, SQL, NoSQL tools, CI/CD, Spring, and Amazon Web Services, this is an excellent opportunity to join a dynamic team of developers and make a significant impact.
responsibilities
- Design and develop high-quality software using Java and other relevant technologies
- Collaborate with cross-functional teams to develop, test, and deploy new features
- Ensure code quality and adherence to coding standards through code reviews and testing
- Participate in requirement elicitation and analysis
- Design and implement microservices architecture
- Develop and maintain APIs and integration standards
- Ensure the smooth functioning of the CI/CD pipeline
- Work with the team to continuously improve product quality, performance, and scalability
- Engage in continuous learning and development to stay up-to-date with the latest trends in software development
requirements
- 4+ years of experience in Java development
- Expertise in data structures and algorithms
- Experience in developing applications using React.js
- Knowledge of Kotlin, Scala, or Go languages
- Experience with AWS and CI/CD
- Deep understanding of clean code practices and system design
- Expertise in microservices and API & integration standards
- Familiarity with SQL and NoSQL tools
- Strong communication skills in English (Upper-Intermediate level or higher)
nice to have
- Experience with containerization technologies such as Docker and Kubernetes
benefits for locations
- Insurance Coverage
- Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial assistance for medical crisis
- Retiral Benefits – VPF and NPS
- Customized Mindfulness and Wellness programs
- EPAM Hobby Clubs
- Hybrid Work Model
- Soft loans to set up workspace at home
- Stable workload
- Relocation opportunities with ‘EPAM without Borders’ program
- Certification trainings for technical and soft skills
- Access to unlimited LinkedIn Learning platform
- Access to internal learning programs set up by world class trainers
- Community networking and idea creation platforms
- Mentorship programs
- Self-driven career progression tool