Skip To Main Content
backgo to search

We are looking for a Senior Java Developer to join our remote team, contributing to the development and maintenance of our frontend and backend applications using technologies such as Spring boot and modern frameworks like Angular. In this role, you will collaborate with the backend development team to integrate frontend and backend systems, write clean, maintainable, and efficient code, and maintain a high level of code quality through the use of testing frameworks and automated testing. If you are passionate about developing high-quality software solutions and have a deep understanding of Java development, we invite you to be part of our team.

responsibilities
  • Collaborate with the backend development team to integrate frontend and backend systems, ensuring seamless and efficient software solutions
  • Write clean, maintainable, and efficient code, maintaining a high level of code quality through the use of testing frameworks and automated testing
  • Participate in code reviews and provide feedback to other team members, ensuring code quality and consistency
  • Mentor junior team members and provide guidance on frontend and backend development best practices, contributing to the development of a high-performing team
  • Collaborate with designers and product managers to create user-friendly and visually appealing frontend interfaces, enhancing the user experience
  • Maintain a high level of technical responsibility for a feature, working without supervision and testing the code thoroughly using test cases
  • Understand the Agile development process and work effectively in a Scrum team, contributing to the development of high-quality software solutions
requirements
  • Minimum  3 years of experience in Java development, demonstrating expertise in developing and maintaining frontend and backend applications using technologies such as Spring boot and modern frameworks like Angular
  • Experience in React js
  • Experience in debugging and fixing issues in the frontend and backend codebase, with a focus on writing clean, maintainable, and efficient code
  • Hands-on experience with CI/CD tools and processes, including Git, Jenkins, and Docker, showcasing your ability to automate testing and deployment
  • In-depth knowledge of Agile development processes and methodologies, highlighting your understanding of Scrum and other Agile frameworks
  • Proficiency in using tools such as Jira and Confluence to track and manage tasks and projects, enabling you to work effectively in a team environment
  • Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights
  • Good organizational skills and a detail-oriented mindset, crucial for meticulous development efforts
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication

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