Skip To Main Content
backgo to search

senior java developer (data structures and algorithms)

bullets
Java, Clean Code, Kotlin, Scala, Go Language, SQL, NoSQL tools, CI/CD, Spring, APIs and Integration, Amazon Web Services, ReactJS

We are seeking a Senior Java Developer (Data Structures and Algorithms) to join our remote team. As a developer, you will work on the development and improvement of our product using cloud technologies. You should demonstrate ownership and a proactive attitude toward problem-solving, with a strong focus on delivering high-quality products that meet or exceed customer expectations. This role requires strong expertise in Java, Data Structures and Algorithms, React.js, Kotlin/Scala/Go, AWS, Clean Code, System Design, Microservices, API & Integration Standards, SQL and NoSQL tools, and CI/CD.

responsibilities
  • Write clean, high-quality, and maintainable code
    • Develop and maintain scalable and reliable applications using Java and related technologies
      • Design, develop, and maintain RESTful APIs
        • Collaborate effectively with cross-functional teams to achieve project goals and deliverables
          • Contribute to the continuous refinement of the product development process
            • Participate in code reviews and assist in the development of junior team members
              • Provide technical leadership and mentorship to team members
                requirements
                • 4+ years of experience with Java
                  • Expertise in Data Structures and Algorithms
                    • Strong knowledge of React.js
                      • Experience with Kotlin/Scala/Go
                        • Expertise in Amazon Web Services
                          • Experience with System Design and Microservices
                            • Strong API & Integration Standards knowledge
                              • Experience with SQL and NoSQL tools
                                • Proficiency with CI/CD
                                  • Expertise in Spring
                                    • Fluency in English, with at least an Upper-Intermediate level of competency for effective communication with the team and stakeholders
                                      nice to have
                                      • Experience with Agile methodologies such as Scrum and Kanban
                                        • Experience with Docker and Kubernetes

                                          benefits for locations

                                          india.svg
                                          For you
                                          • 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
                                          For your comfortable work
                                          • Hybrid Work Model 
                                          • Soft loans to set up workspace at home 
                                          • Stable workload 
                                          • Relocation opportunities with ‘EPAM without Borders’ program

                                          For your growth
                                          • 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

                                          don't have time? Apply later!We send you a link to the job in your e-mail
                                          get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                          a smiling man wearing sunglasses