Skip navigation EPAM

Senior Java Developer Remote

  • hot

Senior Java Developer Description

Job #: 60881
EPAM is committed to providing our global team of more than 41,150 EPAMers with inspiring careers from day one. EPAMers think creatively and lead with passion and honesty. Our people are the source of our success. We value collaboration, work in partnership with our customers, and strive for the highest standards of excellence. In today’s market conditions, we’re supporting operations for hundreds of clients around the world remotely. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.


You will have a direct impact to the customer experience through the design and implementation of new features and functionalities in Confluence. You'll work as part of a small but rapidly growing high-energy team delivering incredible, create improvements our product. You'll collaborate with other developers to write the best code for the project and deliver amazing results that our users love.

REQ #: 211077017

What You’ll Do

  • Evaluate business requirements and consult business analysts on technical design
  • Perform initial testing and debugging
  • Actively participate in Code reviews and Team discussions and share his thoughts wherever feasible
  • Interact with other teams across services and multiple levels of the stack, for both design and troubleshooting purposes
  • Identify opportunities for continuous improvement within our team and across the larger organization
  • Support reliable systems that operate at scale


  • Bachelor’s Degree or higher in CS/Engineering/Science/Math preferred
  • 5+ years of experience working as a back-end software developer
  • Strong Java Development skills in J2SE/J2EE applications
  • Knowledge of the principles to construct fault-tolerance, reliable and durable software systems
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
  • Experience working in Agile methodology and working with a SCRUM team
  • Good understanding of all SDLC phases
  • Ability to operate effectively and independently in a dynamic, fluid environment
  • Fluency in English Reading and Writing

Nice to have

  • Experience with large-scale distributed systems
  • Building Cloud platform services for large scale systems
  • Familiarity with AWS cloud computing platform
  • DB, Postgres, or AWS RDS experience
  • Practical knowledge of Agile software development methodologies (e.g., XP, Scrum)
  • Experience with continuous delivery and infrastructure as code

What We Offer

  • Medical, Dental and Vision Insurance (Subsidized)
  • Health Savings Account
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability (Company Provided)
  • Life and AD&D Insurance (Company Provided)
  • Employee Assistance Program
  • Unlimited access to LinkedIn learning solutions
  • Matched 401(k) Retirement Savings Plan
  • Paid Time Off
  • Legal Plan and Identity Theft Protection
  • Accident Insurance
  • Employee Discounts
  • Pet Insurance

Hello. How Can We Help You?



Our Offices