Skip To Main Content
backgo to search

senior java developer - data structures and algorithms

Java, Data Structures, Algorithms, Kotlin, Scala, Go Language, Spring, Amazon Web Services, CI/CD, APIs and Integration, SQL, NoSQL Databases, System design and analysis, Clean Code, ReactJS

We are seeking an experienced Senior Java Developer with expertise in Data Structures and Algorithms to join our remote team. As a member of our team, you will work on the development and improvement of our product, demonstrating ownership and a proactive attitude toward problem-solving. Your focus will be on delivering high-quality products that meet or exceed customer expectations while working in a cloud environment. You will need to use your out-of-the-box solution thinking to optimize complex systems with transactions, monitor and mentor junior team members.

  • Collaborate with cross-functional teams to design, develop and implement high-quality software solutions
    • Write clean, maintainable, and efficient code
      • Participate in code reviews and ensure the code is properly tested
        • Implement and maintain CI/CD processes
          • Create and maintain software documentation
            • Monitor and mentor junior team members
              • Optimize complex systems with transactions
                • Participate in requirement elicitation and analysis
                  • At least 4 years of experience with Java, delivering high-quality products in a cloud environment
                    • Expertise in Data Structures and Algorithms
                      • Experience working with high-loaded systems and optimization of a complex system with transactions
                        • Knowledge of Kotlin/Scala/Go languages
                          • AWS proficiency
                            • Knowledge of ReactJS
                              • Clean Code expertise and System Design knowledge
                                • Microservices and Spring proficiency
                                  • API & Integration Standards proficiency
                                    • SQL and NoSQL tools proficiency
                                      • Proficiency with CI/CD
                                        • Out-of-the-box thinking, ownership experience, and big picture view mindset
                                          • Requirement elicitation experience
                                            • Upper-Intermediate level of English proficiency

                                              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

                                              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