Job Description

Description

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

The successful candidate will play a crucial role in developing and maintaining high-quality software solutions. This position offers an exciting opportunity to innovate and grow.


#EasyApply

Responsibilities

  • Design, develop, and maintain high-quality software solutions using Java
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Conduct code reviews, write technical documentation, and perform troubleshooting
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Work with CI/CD pipelines and version control systems to ensure smooth deployment
  • Contribute to the improvement of development processes and best practices
  • Provide technical guidance and support to junior team members
  • Requirements

  • 4+ years of relevant professional experience
  • Strong programming skills in Java with proficiency in object-oriented design principles
  • Knowledge of Java frameworks such as DropWizard, Spring and Hibernate
  • Familiarity with web development frameworks (Angular or React)
  • Expereince with distributed storage systems like DB2, ORacle, Cassandra, MongoDB
  • Proficiency with continuous integration and continuous deployment (CI/CD) pipelines 
  • Working knowledge of Unix/Linux 
  • B2+ English level proficiency
  • 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