Skip navigation EPAM

Senior Java Developer Waterloo, Canada

  • hot

Senior Java Developer Description

Job #: 61133
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


We are looking for a Java Backend Engineer with a strong knowledge of Java, Web Services and Kubernetes. Full-stack experience with React.JS is welcomed but not required.

REQ #: 215404391

What You’ll Do

  • Design & Develop web backend solutions using industry standard tech
  • Lead by example, demonstrating best practices for unit testing, CI/CD, performance testing, capacity planning, documentation, monitoring, alerting, and incident response
  • Communicate progress and results clearly and in actionable form
  • Demonstrate strong implementation aptitude to translate objectives into a scalable solution to meet the needs of the end customer while meeting deadlines
  • Communicate progress frequently; Escalate critical issues that block progress and resolve in a timely manner

What You Have

  • BS degree in an associated field or other advanced certification along with equivalent experience
  • Strong database fundamentals including SQL and schema design
  • 5+ years of experience in Java
  • Experience with various offerings from AWS, including S3, Kubernetes, Aurora, and more
  • Experience with Git
  • Familiarity with Jenkins
  • 5+ years of hands-on software engineering experience
  • 5+ years of experience integrating technical processes and business outcomes – specifically: data and process analysis, data quality metrics/monitoring, data architecture, developing policies/standards & supporting processes
  • Experience with microservice based design
  • Track record of building resilient and production ready web backend services using REST/GraphQL
  • Excellent interpersonal and communication skills, including business writing and presentations. Ability to communicate objectives, plans, status and results clearly, focusing on critical few key points
  • Knowledge of enacting service level agreements and the appropriate escalation and communication plans to maintain them
  • Experience with GraphQL is a major plus
  • Experience with Python is a plus
  • Experience with Kafka is a plus

What We Offer

  • Extended Healthcare with Prescription Drugs, Dental and Vision Insurance (Company Paid)
  • Life and AD&D Insurance (Company Paid)
  • Employee Assistance Program (Company Paid)
  • Unlimited access to LinkedIn learning solutions
  • Long-Term Disability
  • Registered Retirement Savings Plan (RRSP) with company match
  • Paid Time Off
  • Critical Illness Insurance
  • Employee Discounts

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete