Skip To Main Content
backgo to search

senior java engineer with data structures and algorithms

Java, Algorithms & Data structures, Kotlin, Scala, Go Language, SQL, NoSQL tools, APIs and Integration, CI/CD, Spring, Ownership, Java Microservice Infrastructure, Amazon Web Services
Sorry the job is no longer available.

We are seeking a Senior Java Developer with comprehensive knowledge of AWS and a profound understanding of Data Structures and Algorithms to integrate into our remote team.

As a designated Product Engineer, your function encompasses both designing and constructing software solutions that demonstrate scalability and maintainability. Your expertise spreads across diverse technological arenas like Java, Kotlin, Scala, or Go Language complemented by Spring and Java Microservice Infrastructure. Operating within a group of developers, testers, and other stakeholders, you will be instrumental in the timely and successful delivery of products.

  • Collaboration with cross-functional teams to comprehend project prerequisites and engineer solutions
    • Design and implementation of scalable and sustainable software solutions
      • Creation and maintenance of code adhering to clean coding practices
        • Performance of code reviews to ensure alignment with coding practices
          • Development and upkeep of automated tests for quality verification
            • Active involvement in Agile/Scrum development processes and ceremonies
              • Assurance of punctual code delivery and quality
                • Documentation of code and system framework
                  • Participation in discussions surrounding system design and architecture
                    • Provision of technical guidance and mentorship to less experienced developers
                      • A Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is required
                        • A minimum of 4 years of experience in software development with an emphasis on Java
                          • Previous experience with Amazon Web Services (AWS)
                            • Ability in Data Structures and Algorithms
                              • Experience with Kotlin, Scala, or Go Language
                                • Proficiency in SQL and NoSQL tools including APIs and Integration
                                  • Familiarity with CI/CD processes and tools
                                    • Expertise in Spring and Java Microservice Infrastructure
                                      • Strong ownership mentality complemented by proactive problem-solving skills
                                        • English proficiency at the Upper-Intermediate level or higher, with exceptional verbal and written communication skills for effective collaboration with remote teams
                                          nice to have
                                          • Previous experience with containerization technologies such as Docker and Kubernetes
                                            • Experience with Big Data technologies like Hadoop and Spark
                                              • Knowledge of Machine Learning and Artificial Intelligence technologies would be advantageous

                                                These jobs are for you

                                                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

                                                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