Skip To Main Content
backgo to search

senior java developer

bullets
Java, JBoss EAP, JUnit, Spring Boot, Azure DevOps, Python
warning.png
Sorry the job is no longer available.

As a remote Senior Java Developer on our team, you will be responsible for the design, development, testing, and documentation of system components. You'll work closely with project managers, technical leads, and analysts across the SDLC lifecycle to ensure resilience and stability through quality code reviews, unit, regression, and user acceptance testing. You will also contribute to an agile development team working with designers, analysts, users, and leads, and apply quality software engineering practices through all phases of development and into production. This role offers the opportunity to collaborate with team members in a multi-office, multi-country environment and work on exciting projects with cutting-edge technology.

responsibilities
  • Design, develop, test, and document system components
  • Ensure resilience and stability through quality code reviews, unit, regression, and user acceptance testing
  • Contribute to an agile development team working with designers, analysts, users, and leads
  • Apply quality software engineering practices through all phases of development and into production
  • Collaborate with team members in a multi-office, multi-country environment
  • Work on exciting projects with cutting-edge technology
  • Participate in code reviews and provide constructive feedback to other developers
  • Provide technical input for new feature requirements, partnering with business owners and architects
  • Ensure continuous improvement by staying abreast of industry trends and emerging technologies
  • Drive the implementation of solutions aligned with business objectives
requirements
  • At least 3+ years of hands-on experience developing complex software systems in Java
  • Expertise in JBoss EAP, Spring Boot, Azure DevOps, and Python
  • Strong programming experience in Microservices, consuming Rest APIs, Hibernate, Apache, Tomcat, and Maven
  • Experience with JUnit and Mockito for testing
  • Knowledge of SQL Databases for designing and managing database schema
  • Strong Object-Oriented skills and design patterns knowledge
  • Excellent analytical, problem-solving, and communication skills
  • Experience with multithreading
  • Proficient in English communication, both written and spoken for effective global collaboration (B2+ level)
nice to have
  • Experience with AWS, Docker, and Kubernetes is a plus

These jobs are for you

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

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