Skip To Main Content
backgo to search

senior java developer (algorithms and data structures)

Java, Clean Code, Kotlin, Scala, Go Language, SQL, NoSQL tools, CI/CD, Spring, APIs and Integration, Amazon Web Services, ReactJS
Sorry the job is no longer available.

We are seeking a Senior Java Developer (Algorithms and Data Structures) to join our remote team, responsible for developing and improving our product using cloud technologies while demonstrating ownership and a proactive attitude towards problem-solving. You will be focused on quality, delivering high-quality products that meet or exceed customer expectations. Your primary responsibilities will include developing, testing, and maintaining high-performance applications using Java, Kotlin, Scala, and Go languages. You will also be responsible for designing and implementing cloud-native applications, integrating with APIs, and ensuring the best practices of clean code and system design are followed.

  • Collaborate with cross-functional teams to deliver high-quality products
    • Design and develop high-performance applications using Java, Kotlin, Scala, and Go languages
      • Develop cloud-native applications and integrate with APIs and third-party services
        • Ensure the best practices of clean code and system design are followed
          • Continuously improve the codebase and implement new features
            • Participate in code reviews and contribute to the development of the team
              • Continuously improve the CI/CD pipelines
                • Engage with your mentor for continuous learning and development of technical and soft skills
                  • Demonstrate ownership and a proactive attitude towards problem-solving
                    • Ensure the products meet or exceed customer expectations
                      • At least 4 years of experience with Java development and React
                        • Expertise in Data Structures and Algorithms
                          • Experience with at least one of the following languages: Kotlin, Scala, or Go
                            • Strong knowledge of Clean Code principles
                              • Experience with Amazon Web Services (AWS) and developing cloud-native applications
                                • Experience with Microservices and API & Integration Standards
                                  • Proficiency with SQL and NoSQL tools and CI/CD pipelines
                                    • Experience with the Spring framework and ReactJS
                                      • Fluent in English, with at least a B2+ level competency for hassle-free communication with the team and stakeholders

                                        These jobs are for you

                                        benefits for locations

                                        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

                                        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