backgo to search

senior java developer

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

We are currently seeking a talented and experienced Senior Developer with expertise in Java to join our remote team.

In this role, you will be responsible for the development and improvement of our product, demonstrating ownership and a proactive attitude toward problem-solving. Your main focus will be on delivering high-quality products that meet or exceed customer expectations. If you are a structured thinker with a passion for delivering clean and efficient code and proficiency in Data Structures and Algorithms, we invite you to apply and be a key player in shaping our development initiatives.

  • Design, develop, and improve high-quality software solutions using Java and related technologies, ensuring scalability, reliability, and efficiency
  • Collaborate closely with cross-functional teams to understand business requirements and translate them into innovative software development strategies
  • Provide mentorship and guidance to junior team members, fostering professional growth and knowledge sharing
  • Take ownership of software development projects, ensuring timely delivery of high-quality solutions
  • Contribute to the continuous improvement of software development processes by adopting Agile methodologies and driving CI/CD
  • Collaborate with stakeholders to identify and implement effective problem-solving strategies
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Minimum of 4 years of experience in Java development, with proficiency in Data Structures and Algorithms
  • Expertise in Kotlin, Scala, or Go Language for the development of efficient and scalable software solutions
  • Experience with SQL and NoSQL tools for effective data querying and manipulation
  • Proficiency in API development and integration, promoting efficient communication between different software components
  • Experience with CI/CD practices, promoting efficient and reliable software development processes
  • Expertise in Spring for the development of complex Java applications
  • Strong understanding of Java Microservice Infrastructure, contributing to scalable and efficient software architecture
  • Fluent English communication skills at an upper-intermediate level, facilitating effective collaboration and communication
nice to have
  • Experience with Docker and containerization technologies, enabling efficient and scalable software deployment
  • Understanding of machine learning concepts and their integration into software development pipelines
  • Strong skills in requirement elicitation and a big picture view of software development

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