Skip To Main Content
backgo to search

senior java developer with data structure 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

We are seeking a Senior Java Developer with Data Structure and Algorithms to join our remote team. You will be responsible for developing and improving our product, demonstrating ownership and a proactive attitude toward problem-solving. You will be working in a cloud environment and delivering high-quality products that meet or exceed customer expectations. We are looking for someone who has experience working with high-loaded systems and optimization of a complex system with transactions, as well as a strong understanding of system design and analysis.

  • Develop and improve our product, taking ownership and demonstrating a proactive attitude toward problem-solving
    • Work in a cloud environment and deliver high-quality products that meet or exceed customer expectations
      • Optimize complex systems with transactions and work on high-loaded systems
        • Collaborate with cross-functional teams to ensure successful project completion
          • Contribute to the continuous refinement of the development process
            • Engage with mentors to enhance skills and meet development targets
              • 4+ years of experience with Java
                • Expertise in Data Structures and Algorithms
                  • Knowledge of Kotlin/Scala/Go languages
                    • Clean Code practices
                      • AWS experience is a must-have
                        • Strong understanding of system design and analysis, including Microservices and Spring
                          • Experience with SQL and NoSQL databases
                            • API & Integration Standards knowledge
                              • Experience with CI/CD
                                • Experience working with high-loaded systems and optimization of a complex system with transactions
                                  • Ownership experience, with a big picture view mindset
                                    • Experience in creating out-of-the-box solutions
                                      • Requirement Elicitation experience
                                        • Upper Intermediate level of English language proficiency
                                          nice to have
                                          • Experience with Apache Kafka and RabbitMQ
                                            • Experience with Elasticsearch and Redis

                                              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