backgo to search

senior java developer (algorithms and data structures)

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 are searching for a seasoned Senior Java Developer with mastery over AWS, ReactJS, and Data Structures and Algorithms for a remote role within our product development team.

This position requires a proactive individual, capable of navigating challenges independently. As an experienced Java Developer, your primary role will include enhancing and creating new aspects of our product by implementing superior solutions that surpass customer expectations.

  • Conceptualization, creation, and maintenance of top-quality software solutions using Java and associated technologies
    • Working together with cross-functional teams for requirements analysis and providing innovative solutions
      • Development and maintenance of fluid RESTful APIs for integration with a variety of systems
        • Architectural design of a scalable microservices framework with the aid of Spring Boot and similar frameworks
          • Generation of clean, maintainable, and testable code, adhering to software development best practices
            • Active engagement in rigorous code review to ensure quality and compliance with standards
              • Deployment and management of software applications on cloud platforms, including AWS
                • Timely diagnosis and resolution of software issues
                  • Staying informed about evolving trends and technological advancements in software development
                    • Holding a Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a similar field
                      • A minimum of 4 years' relevant experience in Java programming language, complemented with profound knowledge of Data Structures and Algorithms
                        • Proficiency in Kotlin, Scala, or Go Language
                          • Comprehensive understanding of Clean Code principles and expertise in system design and analysis
                            • Skills in Microservices, API, Integration Standards, SQL, and NoSQL tools
                              • Proficiency in Amazon Web Services
                                • Knowledge in ReactJS, Spring, and proficiency in CI/CD tools and practices
                                  • Excellent requirement gathering skills and a holistic viewpoint
                                    • Exceptional problem-solving abilities with the acumen to address complex issues
                                      • Proven history of delivering high-quality software products
                                        • Proficient in English written and verbal communication at an Upper-Intermediate Level
                                          nice to have
                                          • Experience in React Native and mobile development
                                            • Experience with Docker and Kubernetes
                                              • Familiar with 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