Skip To Main Content
backgo to search

senior java developer with 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

We are in search of a highly skilled Senior Java Developer who is proficient in AWS, ReactJS, and Data Structures and Algorithms. This role, which can be performed remotely, contributes towards the enhancement and development of our leading industry product.

As a Senior Java Developer, you will take ownership and proactively address challenges. Your role is pivotal in delivering high-quality solutions that go beyond our customers' expectations.

  • High-quality software solutions creation and maintenance using Java and related technologies
  • Collaboration with cross-functional teams for requirement analysis and innovative solution delivery
  • Development and maintenance of RESTful APIs for smooth system integration
  • Design and development of scalable microservices architecture using Spring Boot and related frameworks
  • Clean, maintainable, and testable code production in adherence to software development best practices
  • 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 issues troubleshooting and debugging for timely solutions
  • 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
  • 4+ years of relevant Java programming language experience and comprehensive knowledge of Data Structures and Algorithms
  • Kotlin, Scala, or Go Language experience
  • Clean Code knowledge with system design and analysis
  • Microservices, API & Integration Standards, SQL, and NoSQL tools experience
  • Proficiency in Amazon Web Services
  • Familiarity with ReactJS, Spring, and CI/CD tools and practices
  • Excellent requirement elicitation skills and a big-picture view
  • Exceptional problem-solving skills and the ability to find solutions to complex issues
  • A proven history of delivering high-quality software products
  • Upper-Intermediate Level English proficiency with strong written and verbal communication skills
nice to have
  • React Native and mobile development experience
  • Docker and Kubernetes experience
  • Agile methodologies and Scrum framework understanding

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

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