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 looking for a Senior Java Developer with Data Structure and Algorithms expertise to join our remote team. Your focus will be on delivering high-quality products that meet or exceed customer expectations. You will need to have out-of-the-box thinking and experience working with high-loaded systems, optimizing complex systems with transactions. Your role will require a deep understanding of Java, AWS, and microservices. You will work with APIs and Integration Standards, as well as SQL and NoSQL tools. You will also need to have experience with CI/CD and system design knowledge. Your strong communication and leadership skills will allow you to take ownership and a big picture view mindset when it comes to creating out-of-the-box solutions.

  • Develop and improve our product using Java and other relevant languages
    • Optimize complex systems with transactions, ensuring high-loaded systems are running smoothly
      • Design, develop and maintain microservices using Spring
        • Ensure the API & Integration Standards are maintained and followed by the entire team
          • Work with SQL and NoSQL databases to ensure the data is managed effectively
            • Collaborate with the team to ensure the CI/CD is implemented effectively
              • Take ownership of the product and demonstrate a proactive attitude towards problem-solving
                • Work with the team to ensure out-of-the-box solutions are created to meet customer requirements
                  • At least 4 years of experience with Java
                    • Expertise in Data Structure and Algorithms
                      • Knowledge of Kotlin/Scala/Go languages
                        • Experience with AWS
                          • Experience with SQL and NoSQL databases
                            • System Design knowledge
                              • Experience with Microservices and Spring
                                • Knowledge of API & Integration Standards
                                  • Clean Code skills
                                    • Experience with CI/CD
                                      • Experience working with high-loaded systems and optimization of a complex system with transactions
                                        • Ownership experience and big picture view mindset
                                          • Experience in creating out of the box solutions
                                            • Upper-Intermediate English proficiency
                                              nice to have
                                              • Experience with Agile methodologies

                                                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