Skip To Main Content
backgo to search

senior java developer (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

We are looking for an experienced Senior Java Developer (Data Structures and Algorithms) to join our remote team, working on the development and improvement of our product using cloud technologies. As a Senior Java Developer, you will be responsible for delivering high-quality products that meet or exceed customer expectations. You must demonstrate ownership and a proactive attitude toward problem-solving. You will work on a product focused on quality, ensuring that it meets the highest standards in the industry.

responsibilities
  • Develop and maintain high-quality software code using Java and associated technologies
    • Collaborate with cross-functional teams to ensure that the product meets or exceeds customer expectations
      • Design, develop, and test software solutions using AWS, Clean Code, System Design, Microservices, APIs, and Integration Standards, SQL and NoSQL tools, and CI/CD
        • Participate in code reviews, design reviews, and other forms of quality assurance to ensure high-quality code
          • Contribute to the continuous improvement of software development processes and methodologies
            • Mentor and guide other team members to develop their skills and achieve their goals
              requirements
              • At least 4+ years of experience working with Java
                • Strong knowledge Data Structure and Algorithms, and at least one of the following: Kotlin/Scala/Go
                  • Experience in AWS
                    • Proficiency with Microservices and Spring
                      • Knowledge of CI/CD
                        • Experience with React
                          • Familiarity with Clean Code and System Design
                            • Ability to understand and articulate the big picture view of the software product
                              • Experience in requirement elicitation, analysis, and management
                                • High proficiency in spoken and written English, enabling effective communication with clients and team members (B2+ level)
                                  nice to have
                                  • Knowledge of other programming languages such as Python, Ruby, or JavaScript

                                    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