Skip To Main Content
backgo to search

senior java developer with data structures knowledge

Java, Algorithms & Data structures, Kotlin, Scala, Go Language, SQL, NoSQL tools, APIs and Integration, CI/CD, Spring, Ownership, Java Microservice Infrastructure, Amazon Web Services
Sorry the job is no longer available.

We seek a Senior Java Developer who possesses AWS mastery and a comprehensive grasp of Data Structures and Algorithms to join our remote squad.

In the role of our Product Engineer, you'll focus on the design and crafting of software solutions that promise scalability and maintainability. Your skills should span a variety of tech areas like Java, Kotlin, Scala or Go Language, coupled with Spring and Java Microservice Infrastructure knowledge. The role demands you to engage with a team of developers, testers, and other stakeholders, ensuring timely and triumphing product delivery.

  • Partnering with cross-functional teams to understand project requirements and develop solutions
  • Construction and execution of scalable, maintainable software solutions
  • Development and preservation of code following clean coding guidelines
  • Code reviews to assure alignment with coding standards
  • Creation and maintenance of automated tests for deliverable quality assessment
  • Active involvement in Agile/Scrum development process and rituals
  • Assurance of timely code delivery without compromising quality
  • System architecture and code documentation
  • Participation in system design and architecture discussions
  • Provision of technical guidance to junior developers
  • Holding a Bachelor degree in Computer Science, IT, Software Engineering, or a related field
  • Minimum of 4 years' experience in software development with a focus on Java
  • Previous exposure to Amazon Web Services (AWS)
  • Adeptness in Data Structures and Algorithms
  • Experience in Kotlin, Scala, or Go Language
  • Proficiency in both SQL, NoSQL tools, APIs and Integration
  • Familiarity with CI/CD processes and tools
  • Proficiency in Spring and Java Microservice Infrastructure
  • A strong sense of ownership coupled with proactive problem-solving
  • Fluent English speakers with Upper-Intermediate or above ratings, offering excellent verbal and written communication skills for successful remote team collaboration
nice to have
  • Experience with containerization technologies like Docker and Kubernetes
  • Exposure to Big Data technologies such as Hadoop and Spark
  • Familiarity with Machine Learning and Artificial Intelligence technologies

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