We are seeking a Senior Java Developer with a strong background in microservices, Data Structures, Algorithms, and AWS. As a Product Engineer at EPAM, you will design and create scalable and maintainable software solutions, working with a diverse team of developers, testers, and stakeholders. Your expertise in Java, Kotlin, Scala, or Go, along with proficiency in Spring and Java Microservice Infrastructure, will be crucial in delivering high-quality solutions.
Key Responsibilities
- Design and implement scalable and maintainable software solutions.
- Develop and enhance complex systems with transactions and high-load capabilities.
- Innovate and implement out-of-the-box solutions and features.
- Collaborate effectively with a diverse team of developers, testers, and other stakeholders.
- Ensure efficient and timely delivery of products.
Technologies
- Languages. Java, Kotlin, Scala, Go
- Frameworks/Infrastructure. Java Microservice Infrastructure, Spring
- Tools/Platforms. AWS, SQL, NoSQL tools
- Other. Algorithms & Data Structures, APIs and Integration, CI/CD
Required Skills and Experience
- Experience. 4+ years of relevant experience in Java development.
- Expertise. Strong knowledge of Data Structures, Algorithms, and AWS.
- Technologies. Proficiency in Java, Kotlin, Scala, Go, Spring, and Java Microservice Infrastructure.
- Additional. Experience with SQL, NoSQL tools, and APIs/Integration.
What We Offer
- Insurance Coverage. Comprehensive insurance coverage.
- Paid Leaves. Including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial Assistance. For medical crises.
- Retiral Benefits. VPF and NPS.
- Wellness Programs. Customized mindfulness and wellness programs.
- EPAM Hobby Clubs. Engage in hobbies and interest-based clubs.
- Hybrid Work Model. Flexibility to work from home and office.
- Relocation Opportunities. Through the ‘EPAM without Borders’ program.
- Certification Trainings. For technical and soft skills.
- Learning Platforms. Access to unlimited LinkedIn Learning and internal training programs.
- Career Progression. Self-driven career progression tools and mentorship programs.
Application Process
- Application. Apply through the provided link on our platform.
- Pre-Screening. Complete pre-screening and monitor application status via the link.
- CV Submission. Submit your CV in English.
Additional Notes
- You may be considered for other projects within EPAM.
- Ensure your resume lists all relevant skills before applying.
Join us at EPAM and be part of a dedicated, creative, and diverse community that supports your growth and helps you achieve your fullest potential. Apply today!