backgo to search

senior java developer

Java, Spring Boot, Spring, Angular, REST API, Amazon Web Services

We are seeking a highly skilled remote Senior Java Developer to join our team, contributing to the development and implementation of high-quality software solutions for our clients. Your expertise in coding, full-stack development, and experience with technologies such as Spring Boot, Spring, Angular, REST API, and Amazon Web Services will be essential in this role. If you are a proactive problem solver with a passion for software development, we invite you to join our team.

  • Implement designs and requirements into a shippable product, writing code and using design and coding best practices to build high-quality components and solutions
  • Manage and self-organize to accomplish your own work, participating in sprint planning and estimation, breaking down user stories into pieces as needed
  • Perform unit, integration, and performance testing, participating in peer-level code reviews
  • Proactively identify issues and collaborate with the team to solve them, following and promoting best practices
  • Mentor other developers and collaborate with peers
  • Work with stakeholders, including the Executive, Product, Enablement, and Design teams, to assist with data-related technical issues and support their data infrastructure needs
  • A minimum of 3 years of experience in Java development, demonstrating your proficiency in coding and designing applications and Microservices
  • In-depth knowledge of Spring Boot, Spring, Angular, REST API, and Amazon Web Services, showcasing your expertise in full-stack development
  • Experience working in a SCRUM team, highlighting your ability to collaborate and communicate effectively with cross-functional teams
  • Strong understanding of software development principles, including object-oriented design, data structures, and algorithms
  • Excellent problem-solving skills and the ability to think creatively to find solutions to complex issues
  • Strong analytical skills and attention to detail, ensuring the delivery of high-quality software solutions
  • Excellent communication skills, both written and verbal, enabling effective communication with team members and clients
  • Fluent spoken and written English at an Upper-Intermediate level or higher
nice to have
  • Experience with other programming languages such as Python or Node.js
  • Experience with containerization technologies such as Docker or Kubernetes

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

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