Skip To Main Content
backBack to Search

Senior Java Developer (Algorithms and Data Structures)

Remote in India: Mumbai,
& 7 others
Java
& 13 others
hot
warning.png
Sorry, this position is no longer available

We're in search of a Senior Java Developer boasting AWS expertise in combination with a comprehensive grasp of Data Structures and Algorithms to join our remote team.

Your role as our Product Engineer will revolve around the design and implementation of software solutions that prioritize scalability and maintainability. Your technical expertise will span areas such as Java, Kotlin, Scala, or Go Language, not to mention Spring and Java Microservice Infrastructure. The position requires collaboration with diverse developers, testers, and a variety of stakeholders to guarantee timely and successful product delivery.

Responsibilities
  • Understanding project specifications through collaboration with cross-functional teams to devise solutions
  • Constructing and deploying software solutions that can scale and are maintainable
  • Generation and sustenance of clean code
  • Performing code review to ensure compliance with coding standards
  • Developing and managing automated tests to validate deliverable quality
  • Active involvement in Agile/Scrum development process and ceremonies
  • Overseeing prompt and quality code delivery
  • Documentation of system architecture and code
  • Contributing to system design and architecture discussions
  • Offering technical guidance to junior developers
Requirements
  • Bachelor's degree holder in Computer Science, Information Technology, Software Engineering or related field
  • Minimum of 4 years' experience in software development with a focus on Java
  • Prior hands-on experience with Amazon Web Services (AWS)
  • Expertise in Data Structures and Algorithms
  • Past involvement in Kotlin, Scala, or Go Language
  • Proficiency in SQL and NoSQL tools, APIs and Integration
  • Understanding of CI/CD processes and tools
  • Mastery of Spring and Java Microservice Infrastructure
  • Assertive problem-solving capacity with a sense of ownership
  • English fluency at a minimum Upper-Intermediate level with excellent verbal and written communication skills for successful collaboration with remote teams
Nice to have
  • Past work with containerization technologies such as Docker and Kubernetes
  • Experience in Big Data technologies like Hadoop and Spark
  • Understanding of Machine Learning and Artificial Intelligence technologies
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you