Job Description

Description

We are looking for a Senior Java Software Developer to join our team.

The successful candidate will be crucial in developing and maintaining high-quality software solutions. Apply to become part of EPAM's dedicated team, where your expertise will significantly impact and propel us to new heights of excellence.


#EasyApply

Responsibilities

  • Design, develop, and maintain high-quality software solutions using Java
  • Conduct code reviews, write technical documentation, and perform troubleshooting
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Contribute to the improvement of development processes and best practices
  • Work with CI/CD pipelines and version control systems to ensure smooth deployment
  • Ensure software meets quality standards and is aligned with user requirements
  • Requirements

  • At least 4 years of relevant professional experience
  • Strong programming skills in Java and proficiency in object-oriented design principles
  • Knowledge of Java frameworks such as DropWizard, Spring and Hibernate
  • Familiarity with web development frameworks (Angular or React)
  • Experience with distributed storage systems: DB2, ORacle, Cassandra, MongoDB
  • Proficiency with CI/CD pipelines especially using Git
  • Hand-on knowledge of Unix/Linux 
  • Good communicational skills
  • B2+ English level 
  • We offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application