Skip To Main Content
backgo to search

senior java developer with 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 seeking a Senior Java Developer with Data Structures and Algorithms to join our remote team, working on an exciting cloud-based product with cutting-edge technologies. As a Senior Java Developer, you will have a proactive attitude toward problem-solving and demonstrate ownership to deliver high-quality products that meet or exceed customer expectations. You will be responsible for developing and improving the product, utilizing your expertise in Java and related technologies such as Kotlin, Scala, and Go. You will work with cross-functional teams, using your knowledge of clean code, APIs, and integration standards to ensure seamless project completion.

responsibilities
  • Develop and improve the cloud-based product using Java and related technologies
    • Collaborate with cross-functional teams to design and implement microservices architecture
      • Ensure the use of clean code principles and write clean, scalable, and maintainable code
        • Implement API and Integration Standards to ensure seamless project completion
          • Manage SQL and NoSQL databases, ensuring data is accessible and secure
            • Ensure Continuous Integration and Continuous Deployment (CI/CD) tools and processes are followed
              • Contribute to the continuous improvement of the product by suggesting innovative ideas and solutions
                • Engage with your mentor for continuous learning and development of technical and soft skills
                  requirements
                  • 4+ years of experience with Java, with a focus on developing high-performance and scalable applications
                    • Expertise in Data Structures and Algorithms to solve complex technical problems
                      • Proficiency in one or more programming languages such as Kotlin, Scala, or Go
                        • Experience with Amazon Web Services (AWS) and cloud technologies
                          • Knowledge of React.js
                            • Knowledge of clean code principles and ability to write clean, scalable, and maintainable code
                              • Experience in designing and implementing microservices architecture
                                • Proficiency with SQL and NoSQL tools and database management
                                  • Experience with Continuous Integration and Continuous Deployment (CI/CD) tools and processes
                                    • Experience with Spring framework and related technologies such as Spring Boot
                                      • Proficient in English language, with at least an Upper-Intermediate level competency for hassle-free communication with the team and stakeholders

                                        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