Skip To Main Content
backgo to search

senior java engineer with data structures and algorithms

Java, Clean Code, Kotlin, Scala, Go Language, SQL, NoSQL tools, CI/CD, Spring, APIs and Integration, Amazon Web Services, ReactJS
Sorry the job is no longer available.

We are looking for a Senior Java Engineer with Data Structures and Algorithms to work remotely on a product development project utilizing cloud technologies. This is a great opportunity for someone who thrives on demonstrating ownership and taking a proactive attitude towards problem-solving. You will be responsible for ensuring the development and improvement of the product to deliver high-quality products that meet or exceed customer expectations. Your expertise in Java, Kotlin, Scala, Go, AWS, React.js, SQL, NoSQL, and CI/CD, along with strong knowledge of Clean Code and System Design, will be essential in achieving these objectives. You will also have the opportunity to use your skills in microservices and Spring to ensure that APIs and Integration standards are met.

  • Work collaboratively with the development team to design, develop and improve the product
    • Ensure the development of high-quality code that meets industry best practices and is maintainable
      • Provide technical guidance to other team members in areas of your expertise
        • Participate in code reviews and ensure the quality of the codebase
          • Design and develop APIs and Integration standards that meet industry best practices
            • Ensure that the product is developed using clean code practices and that the system design is sound
              • Implement microservices using Spring and related technologies
                • Ensure that the product is deployed using CI/CD methodologies and that high-quality products are delivered on time
                  • Engage with stakeholders to elicit requirements and provide input into product design and development
                    • Take ownership of the product development process and demonstrate a proactive attitude towards problem-solving
                      • At least 4 years of experience in Java development, with a proven track record of successful project delivery
                        • Expertise in Data Structures and Algorithms, with a good understanding of Kotlin, Scala, and Go
                          • Knowledge of React.js and its application in web development
                            • Experience in AWS Cloud technologies, particularly with EC2, S3, RDS, and Lambda
                              • Proficient in Clean Code practices and able to apply them in a team environment
                                • A strong understanding of System Design principles, with proven experience in designing and implementing complex systems
                                  • Experience in microservices development using Spring and related technologies
                                    • Able to develop APIs and Integration standards that meet industry best practices
                                      • Proficient in SQL and NoSQL tools and able to use them to solve real-world problems
                                        • Experience in CI/CD methodologies, with a focus on delivering high-quality products
                                          • Fluent in English with at least an Upper-Intermediate level of competency, able to communicate effectively with team members and stakeholders
                                            nice to have
                                            • Familiarity with containerization technologies such as Docker and Kubernetes
                                              • Experience in implementing security best practices in software development

                                                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