Senior Java Engineer (Data Structures and Algorithms)

Bengaluru, Karnataka, India
Aug 02, 2024
Aug 02, 2025
Remote
Full-Time
4 Years
Job Description

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

  1. Experience. 4+ years of relevant experience in Java development.
  2. Expertise. Strong knowledge of Data Structures, Algorithms, and AWS.
  3. Technologies. Proficiency in Java, Kotlin, Scala, Go, Spring, and Java Microservice Infrastructure.
  4. Additional. Experience with SQL, NoSQL tools, and APIs/Integration.

What We Offer

  1. Insurance Coverage. Comprehensive insurance coverage.
  2. Paid Leaves. Including maternity, bereavement, paternity, and special COVID-19 leaves.
  3. Financial Assistance. For medical crises.
  4. Retiral Benefits. VPF and NPS.
  5. Wellness Programs. Customized mindfulness and wellness programs.
  6. EPAM Hobby Clubs. Engage in hobbies and interest-based clubs.
  7. Hybrid Work Model. Flexibility to work from home and office.
  8. Relocation Opportunities. Through the ‘EPAM without Borders’ program.
  9. Certification Trainings. For technical and soft skills.
  10. Learning Platforms. Access to unlimited LinkedIn Learning and internal training programs.
  11. Career Progression. Self-driven career progression tools and mentorship programs.

Application Process

  1. Application. Apply through the provided link on our platform.
  2. Pre-Screening. Complete pre-screening and monitor application status via the link.
  3. 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!