Skip To Main Content
backgo to search

senior java developer (algorithms and data structures)

Java, Algorithms & Data structures, Kotlin, Scala, Go Language, SQL, NoSQL tools, APIs and Integration, CI/CD, Spring, Ownership, Java Microservice Infrastructure, Amazon Web Services

We're actively seeking a Senior Java Developer, seasoned in AWS, with a solid knowledge of Data Structures and Algorithms to join our remote collective.

The selected Product Engineer will be instrumental in devising and crafting software solutions that scale and exhibit maintainability. The technical skillset ranges from Java, Kotlin, Scala to Go Language, coupled with Spring and Java Microservice Infrastructure. The role is based in a team comprising developers, testers, and other stakeholders, working in tandem for a timely and successful product delivery.

  • Collaboration with cross-functional teams to comprehend project needs and develop solutions
    • Establishment and execution of scalable and maintainable software solutions
      • Creation and upkeep of code adhering to clean coding principles
        • Organizing code reviews to check conformity to coding guidelines
          • Automated test setup and maintenance to verify quality of deliverables
            • Involvement in Agile/Scrum development procedures and meetings
              • Code delivery timeliness and quality assurance
                • System architecture and code documentation
                  • Engagement in system design and architectural dialogues
                    • Guidance and technical mentorship provision to junior developers
                      • A Bachelor's degree or equivalent in Computer Science, Information Technology, Software Engineering or a related discipline
                        • A minimum of 4 years of experience in software development, majorly focused on Java
                          • Previous exposure to Amazon Web Services (AWS)
                            • Profound knowledge of Data Structures and Algorithms
                              • Previous exposure to languages such as Kotlin, Scala, or Go
                                • Command of SQL and NoSQL tools, APIs and Integration
                                  • Acquaintance with CI/CD procedures and tools
                                    • Proficient in Spring and Java Microservice Infrastructure
                                      • Proactive problem-solving skills paired with a strong sense of ownership
                                        • Fluency in English, Upper-Intermediate level or above, with excellent verbal and written communication skills for collaboration with remote teams
                                          nice to have
                                          • Previous involvement with containerization technologies, like Docker and Kubernetes
                                            • Exposure to Big Data technologies namely Hadoop and Spark
                                              • Familiarity with Machine Learning and Artificial Intelligence technologies

                                                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