Skip To Main Content
backgo to search

senior java developer with data structures and algorithms

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

We are seeking a Senior Java Developer with Data Structures and Algorithms to join our remote team and develop and improve our high-quality product. You will be responsible for writing clean code with a focus on quality and delivering high-quality products that meet or exceed customer expectations. Your expertise in Java, Data Structures, and Algorithms, coupled with your knowledge of Kotlin, Scala, Go, React.js, and AWS, will enable you to design and develop complex systems using microservices and Spring.

responsibilities
  • Design and develop complex systems using Java, microservices, and Spring
    • Ensure the quality of the product by writing clean code, performing code reviews, and conducting tests
      • Collaborate with cross-functional teams to define and deliver features that meet business and technical requirements
        • Mentor junior developers, ensuring they follow best practices and adhere to coding standards
          • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives
            • Contribute to the continuous improvement of our software development processes
              • Take ownership of the product and demonstrate a proactive attitude towards problem-solving
                requirements
                • 4+ years of experience with Java, including a sound understanding of Data Structures and Algorithms
                  • Experience with Kotlin, Scala, and Go
                    • Expertise in React.js and AWS services
                      • Strong knowledge of Clean Code and System Design
                        • Experience with Microservices and Spring
                          • Familiarity with API & Integration Standards and SQL and NoSQL tools
                            • Experience with CI/CD
                              • Proactive attitude towards problem-solving, ownership mindset, and big picture view mindset
                                • Proficient in English with an Upper-Intermediate level or above
                                  • Excellent requirement elicitation skills with the ability to communicate technical ideas to non-technical stakeholders
                                    nice to have
                                    • Experience with Docker and Kubernetes
                                      • Experience with GraphQL

                                        These jobs are for you

                                        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

                                        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