Skip To Main Content
backgo to search

senior java developer (data structures and algorithms)

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
Sorry the job is no longer available.

We are in search of a highly skilled Senior Java Developer with expertise in AWS, ReactJS, and Data Structures and Algorithms. This role requires remote contribution to the enhancement and development of our leading product in the industry.

The position demands ownership and a proactive approach to problem-solving. As a seasoned Java Developer, you will play a crucial role in improving our product, consistently delivering top-tier solutions that surpass customer expectations.

  • High-quality software solution design, development, and maintenance using Java and related technologies
  • Cross-functional team collaboration for requirement analysis and innovative solution delivery
  • RESTful API development and maintenance for seamless system integration
  • Scalable microservices architecture design and development using Spring Boot and related frameworks
  • Adherence to software development best practices by writing clean, maintainable, and testable code
  • Participation in code reviews to ensure code quality and standards
  • Deployment and maintenance of software applications on Amazon Web Services (AWS) or similar cloud platforms
  • Software issue troubleshooting and debugging with timely solution provision
  • Keeping abreast with emerging trends and technologies in software development
  • A Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • A minimum of 4 years' relevant experience with Java programming language, with a deep comprehension of Data Structures and Algorithms
  • Proficiency in Kotlin, Scala, or Go Language
  • Comprehensive knowledge of Clean Code with System design and analysis
  • Experience with Microservices, API & Integration Standards, SQL, and NoSQL tools
  • Proficiency in Amazon Web Services
  • Familiarity with ReactJS, Spring, and CI/CD tools and practices
  • Excellent requirement elicitation skills with a big-picture view
  • Exceptional problem-solving skills with the ability to find solutions to complex issues
  • A proven track record of delivering high-quality software products
  • Strong English written and verbal communication skills (Upper-Intermediate Level)
nice to have
  • Experience in React Native and mobile development
  • Familiarity with Docker and Kubernetes
  • Understanding of Agile methodologies and the Scrum framework

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