Skip To Main Content
backgo to search

senior java engineer 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 Engineer with Data Structures and Algorithms to join our remote team and work on a highly impactful cloud-based project that emphasizes quality and customer satisfaction. As a Senior Java Developer, you will be responsible for the development and improvement of the product using cloud technologies, and you will demonstrate ownership and a proactive attitude towards problem-solving. You will be expected to deliver high-quality products that meet or exceed customer expectations. If you have a passion for delivering top-notch products using Java, then we would love to hear from you.

responsibilities
  • Collaborate with cross-functional teams to design, develop, and deliver high-quality software products using Java and other cutting-edge technologies
    • Ensure code quality by following best practices, such as Clean Code and SOLID principles
      • Design and implement microservices-based architecture using Spring Boot and Spring Cloud
        • Develop and maintain RESTful APIs and messaging patterns for seamless integration with other components of the product
          • Ensure that the software product meets or exceeds customer expectations and adheres to the required quality standards
            • Participate in code reviews, design reviews, and other technical discussions to ensure that the software product is of the highest quality
              • Take ownership of the project and demonstrate a proactive attitude towards problem-solving
                • Engage with your mentor to continuously learn and enhance technical and soft skills
                  requirements
                  • 4+ years of experience with Java and a strong understanding of React.js
                    • Expertise in Data Structures and Algorithms,
                      • Knowledge of Kotlin, Scala, and Go
                        • Experience with Amazon Web Services (AWS), including tools like EC2, S3, and Lambda
                          • Proven experience in Clean Code and System Design, with the ability to develop microservices in Spring
                            • Expertise in API & Integration Standards, including RESTful APIs and messaging patterns
                              • Familiarity with SQL and NoSQL tools like MySQL, PostgreSQL, MongoDB, and Cassandra
                                • Experience with CI/CD pipelines
                                  • Fluency in the English language with at least an upper-intermediate level of competency
                                    nice to have
                                    • Experience with Agile methodologies like Scrum and Kanban
                                      • Experience with containerization technologies like Docker and Kubernetes
                                        • Experience with other cloud platforms like Google Cloud Platform and Microsoft Azure

                                          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