Skip To Main Content
backBack to Search

Senior Java Developer with Data Structure and Algorithms

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

We are looking for a Senior Java Developer with Data Structure and Algorithms expertise to join our remote team and work on the development and improvement of our product. As a professional in this role, you will demonstrate ownership and a proactive attitude toward problem-solving and working in a cloud environment. Your focus will be on delivering high-quality products that meet or exceed customer expectations, and you will need to have out of the box thinking solution thinking, experience working with high loaded systems, and optimization of a complex system with transactions. You should be well-versed in Java, Data Structures, and Algorithms, as well as have experience with Kotlin, Scala, or Go languages. You should also have experience working with high-loaded systems and optimization of a complex system with transactions, and have a big picture view mindset with ownership experience, and experience in creating out of the box solutions.

Responsibilities
  • Work on the development and improvement of our product, with a focus on delivering high-quality products that meet or exceed customer expectations
  • Demonstrate ownership and a proactive attitude toward problem-solving and working in a cloud environment
  • Utilize expertise in Java, Data Structures, and Algorithms to deliver high-performing solutions
  • Collaborate effectively with cross-functional teams to achieve project goals
  • Ensure that code is written to a high standard, following Clean Code principles
  • Design and optimize database systems using SQL and NoSQL tools
  • Implement CI/CD processes and tools for seamless project completion
  • Work with high-loaded systems and optimize complex systems with transactions
  • Engage with your mentor for continuous learning and development of technical and soft skills
Requirements
  • 4+ years of experience with Java, with a strong understanding of its core concepts and best practices
  • Expertise in Data Structure and Algorithms
  • Experience with Kotlin, Scala, or Go languages
  • Knowledge of AWS, including its services, architecture, and best practices
  • Strong understanding of Clean Code principles
  • Knowledge of System Design and Microservices, as well as experience with Spring
  • Experience with API & Integration Standards
  • Proficiency with SQL and NoSQL tools, including design and optimization of database systems
  • Experience with CI/CD processes and tools
  • Experience working with high-loaded systems and optimization of a complex system with transactions
  • Ownership experience, with a big picture view mindset and experience in creating out of the box solutions
  • B2+ English level
Nice to have
  • Knowledge of DevOps practices and tools
  • Expertise in front-end development frameworks like Angular or React
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