go to search
senior java developer 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
Senior Java Developer with Data Structures and Algorithms
We are looking for a Senior Java Engineer with Data Structures and Algorithms to join our remote team and work on our cloud-based product. As a Senior Developer, you will be responsible for improving the product and delivering high-quality products that meet and exceed customer expectations. You will be working with a team of developers, demonstrating ownership and a proactive attitude towards problem-solving. Proficiency in the Java programming language is a requirement, as well as knowledge of Kotlin, Scala, and Go. Experience working with AWS, React.js, and CI/CD is also essential.
responsibilities
- Working on the development and improvement of our cloud-based product
- Demonstrating ownership and a proactive attitude towards problem-solving
- Collaborating with a team of developers to deliver high-quality products
- Ensuring the code quality meets the Clean Code programming practices
- Applying knowledge of System Design to improve the product
- Implementing Microservices and Spring frameworks as part of the development process
- Following API & Integration Standards to ensure seamless integration with other systems
- Continuous learning and development of technical and soft skills
- Providing mentorship to junior developers
requirements
- Minimum of 4 years' experience with Java programming language
- Expertise in Data Structures and Algorithms
- Strong knowledge of Kotlin/Scala/Go programming languages
- Experience with React.js
- Proficiency in Amazon Web Services
- Clean Code programming practices
- Knowledge of System Design
- Experience working with Microservices and Spring frameworks
- API & Integration Standards
- Familiarity with SQL and NoSQL tools
- B2+ English level
nice to have
- Experience with Docker and Kubernetes
- Experience with Test-Driven Development (TDD)
benefits for locations
India
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