backgo to search

senior java developer

bullets
Java, Algorithms & Data structures, Kotlin, Scala, Go Language, SQL, NoSQL tools, APIs and Integration, CI/CD, Spring, Ownership, Java Microservice Infrastructure

We are looking for a proactive Senior Developer with proficiency in Java to join our remote team and work on the development and improvement of our product.

As a Product Engineer, you will be responsible for demonstrating ownership and a proactive attitude toward problem-solving, while focusing on delivering high-quality products that meet or exceed customer expectations. You will be expected to have a strong understanding of algorithms and data structures, as well as experience in building and maintaining Java microservice infrastructure. You will also need to have expertise in clean code, system design, and problem-solving.

responsibilities
  • Develop and maintain high-quality code in Java and related technologies, in accordance with best practices and design patterns
  • Collaborate closely with cross-functional teams to understand business requirements and translate them into innovative technical solutions
  • Participate in the design and implementation of Java microservice infrastructure
  • Ensure the quality, performance, and scalability of the developed solutions
  • Take ownership and demonstrate a proactive attitude toward problem-solving, focusing on delivering high-quality products that meet or exceed customer expectations
  • Adhere to CI/CD practices, promoting efficient and reliable software development processes
requirements
  • At least a bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Minimum of 4 years of experience in Java development, with a strong understanding of Java microservice infrastructure
  • Expertise in algorithms and data structures, clean code, problem-solving, system design, and Spring
  • Experience with Kotlin, Scala, and Go language
  • Proficiency in NoSQL tools and a strong familiarity with APIs and Integration
  • Ability to take ownership and demonstrate a proactive attitude toward problem-solving, focusing on delivering high-quality products that meet or exceed customer expectations
  • Experience with CI/CD, promoting efficient and reliable software development processes
  • Fluent English communication skills at an Upper-Intermediate level, facilitating effective collaboration and communication
nice to have
  • Familiarity with containerization and container orchestration technologies such as Docker and Kubernetes
  • Understanding of Big Data technologies such as Hadoop and Spark

benefits for locations

india.svg
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

don't have time? Apply later!We send you a link to the job in your e-mail
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