backgo to search

senior java developer (data structures and algorithms)

Java, Algorithms & Data structures, Kotlin, Scala, Go Language, Clean Code, System design and analysis, Java Microservice Infrastructure, API & Integration Standards, SQL, NoSQL tools, CI/CD, Spring, Amazon Web Services, ReactJS

We're seeking a highly proficient Senior Java Developer with in-depth knowledge of AWS, ReactJS, and Data Structures and Algorithms.

This individual will operate remotely, making significant contributions to our premium product. This position highlights the importance of active ownership and a proactive approach to problem-solving. As a seasoned Java Developer, your fundamental role will be to augment the development and enhancement of our product, consistently delivering high-grade solutions that exceed customer expectations.

  • Creation, design, and preservation of high-standard software solutions using Java and related technologies
    • Collaboration with diverse teams in requirements analyses, providing innovative solutions
      • Build and upkeep RESTful APIs for integration with various systems
        • Develop a scalable microservices framework using Spring Boot and other frameworks
          • Produce code that is clean, maintainable and testable, keeping within the best practice guidelines for software development
            • Participation in rigorous code reviews to ensure code quality and compliance with standards
              • Deploy and manage software applications on the cloud platform, such as Amazon Web Services (AWS) or similar
                • Identify and resolve software errors, providing prompt solutions
                  • Staying up-to-date with the latest advancements and technologies in the software development field
                    • A Bachelor's degree in Computer Science, Information Technology, Software Engineering, or any related field
                      • Minimum of 4 years of relevant experience in Java programming language paired with a profound understanding of Data Structures and Algorithms
                        • Knowledge of Kotlin, Scala, or Go Language
                          • A strong grasp of Clean Code and system design and analysis
                            • Proficiency in Microservices, API and Integration Standards, SQL, and NoSQL tools
                              • Expertise in Amazon Web Services
                                • Familiarity with ReactJS, Spring, and expertise in CI/CD tools and practices
                                  • Exceptional requirement elicitation skills and an overall perspective
                                    • Outstanding problem-solving skills with a knack for tackling complex issues
                                      • A proven track record of delivering top-grade software products
                                        • Strong English written and verbal communication skills at an Upper-Intermediate Level
                                          nice to have
                                          • Experience with React Native and mobile development
                                            • Proficiency in Docker and Kubernetes
                                              • Comprehension of Agile methodologies and the Scrum framework

                                                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