Skip To Main Content
backgo to search

senior java developer (algorithms and data structures)

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

We are looking for a Senior Java Developer (Algorithms and Data Structures) to work remotely on an exciting cloud-based product. As a part of our team, you will be responsible for developing and improving the product using cloud technologies, while demonstrating ownership and a proactive attitude toward problem-solving. Our focus is on delivering high-quality products that meet or exceed customer expectations, and as a senior developer, you will play a key role in ensuring that quality. If you are passionate about clean coding practices, system design, and microservices, with expertise in Java, React.js, Kotlin, Scala, Go, SQL, NoSQL tools, CI/CD, Spring, and Amazon Web Services, this is an excellent opportunity to join a dynamic team of developers and make a significant impact.

responsibilities
  • Design and develop high-quality software using Java and other relevant technologies
    • Collaborate with cross-functional teams to develop, test, and deploy new features
      • Ensure code quality and adherence to coding standards through code reviews and testing
        • Participate in requirement elicitation and analysis
          • Design and implement microservices architecture
            • Develop and maintain APIs and integration standards
              • Ensure the smooth functioning of the CI/CD pipeline
                • Work with the team to continuously improve product quality, performance, and scalability
                  • Engage in continuous learning and development to stay up-to-date with the latest trends in software development
                    requirements
                    • 4+ years of experience in Java development
                      • Expertise in data structures and algorithms
                        • Experience in developing applications using React.js
                          • Knowledge of Kotlin, Scala, or Go languages
                            • Experience with AWS and CI/CD
                              • Deep understanding of clean code practices and system design
                                • Expertise in microservices and API & integration standards
                                  • Familiarity with SQL and NoSQL tools
                                    • Strong communication skills in English (Upper-Intermediate level or higher)
                                      nice to have
                                      • Experience with containerization technologies such as 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