Skip To Main Content
backBack to Search

Senior Java Engineer (Data Structures and Algorithms)

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

We're on the hunt for a Senior Java Developer who boasts AWS proficiency and an insightful understanding of Data Structures and Algorithms. This role will become a key member of our remote team.

In your position as our Product Engineer, your tasks will encompass the design and development of software solutions that balance scalability with maintainability. Your technical prowess should span a wide range of technologies, not limited to Java, Kotlin, Scala, or Go Language. You will also work with Spring and Java Microservice Infrastructure. You'll collaborate closely with a diverse team of developers, testers, and other stakeholders, ensuring our product is delivered efficiently and on time.

Responsibilities
  • Collaboration with various teams to understand project specifications and deliver solutions
  • Design and implementation of software solutions that are scalable and maintainable
  • Application of clean coding principles in code creation and maintenance
  • Code review to enforce coding standards
  • Establishment of automated tests to ensure quality deliverables
  • Active participation in Agile/Scrum development process and activities
  • Timely delivery of high-quality code
  • Documentation related to code and system architecture
  • Involvement in system design and architecture discussions
  • Providing mentorship to junior developers as a technical guide
Requirements
  • A Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • A minimum of 4 years of software development experience, focusing on Java
  • Previous experience with Amazon Web Services (AWS)
  • Proficiency in Data Structures and Algorithms
  • Prior work with Kotlin, Scala, or Go Language
  • Experience managing complex, high-load systems
  • Experience in creating innovative solutions (features)
  • Proficiency in SQL and NoSQL tools, APIs, and Integration
  • Familiarity with CI/CD processes and tools
  • Proficiency in Spring and Java Microservice Infrastructure
  • A strong sense of ownership and proactive problem-solving skills
  • Fluent English, with Upper-Intermediate or higher proficiency level, and excellent verbal and written communication skills for remote collaboration
Nice to have
  • Experience with containerization technologies, like Docker and Kubernetes
  • Practical experience with Big Data technologies such as Hadoop and Spark
  • Familiarity with 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