senior java engineer with data structures and algorithms
We are looking for a proactive Senior Java Engineer with Data Structures and Algorithms to join our remote team. You will be responsible for developing and improving our product using cloud technologies, demonstrating ownership and a proactive attitude toward problem-solving. Your primary focus will be on the quality of the product, delivering high-quality products that meet or exceed customer expectations. You should have a strong understanding of Java and its core libraries, as well as experience with React.js, data structure and algorithms, and AWS. Furthermore, you should have experience with clean code, system design, microservices and Spring, APIs and integration standards, SQL and NoSQL tools, and CI/CD.
responsibilities
- Develop and maintain high-quality software using Java and React.js
- Collaborate with cross-functional teams to design, develop, and implement new features
- Participate in code reviews to ensure code quality and maintainability
- Assist with system design and architecture decisions
- Ensure software meets or exceeds customer expectations for quality and usability
- Contribute to the development of best practices for software development
- Provide mentorship and guidance to less experienced developers
- Stay up-to-date with emerging trends and technologies in software development
requirements
- 4+ years of experience with Java development
- Strong knowledge of React.js
- Expertise in data structure and algorithms
- Experience with Kotlin/Scala/Go
- Knowledge of AWS
- Experience with clean code
- Experience with system design
- Proficiency with microservices and Spring
- Experience with APIs and integration standards
- Knowledge of SQL and NoSQL tools
- Experience with CI/CD
- Strong proficiency in the English language, with at least an upper-intermediate level of competency
nice to have
- Experience with other cloud technologies like Azure or Google Cloud Platform
- Experience with other front-end frameworks like Angular or Vue.js
- Experience with 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
Find a vacancy that works for you. Send us your CV to receive a personalized offer.