Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM Systems

Senior Java Engineer

Posted Updated 6 views
Discussion

Join a high-impact engineering team building the distributed systems that power corporate actions and investment data processing. You will design, own, and evolve production-grade Java services where accuracy, scalability, and reliability are critical to real-world financial operations at enterprise scale.

Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your ideas, and grow your skills in a culture built for tech excellence.

Req# 1092799696

Responsibilities

  • Design, build, and maintain Java and Spring Boot applications and services that support corporate actions and complex investment data processing at scale
  • Develop scalable, resilient APIs, microservices, and distributed solutions with a strong focus on accuracy, performance, and production reliability
  • Own solutions end to end across the full engineering lifecycle, from technical design and development through deployment, monitoring, and production support
  • Troubleshoot complex application and data issues, implement sustainable fixes, and proactively improve system stability and long-term maintainability
  • Contribute to architecture decisions, code reviews, testing strategies, and CI/CD pipelines to uphold engineering quality and delivery standards
  • Collaborate with engineering, product, and business partners while providing technical guidance and mentorship to less experienced engineers across the team

Requirements

  • Strong professional experience with Java and Spring Boot, including building production-grade APIs, microservices, and distributed systems at enterprise scale
  • Deep understanding of software design principles, testing practices, performance optimization, and production reliability in complex system environments
  • Strong SQL and relational database experience, with the ability to work confidently with complex investment and financial data structures
  • Hands-on experience with AWS or comparable cloud platforms, alongside familiarity with event-driven architectures and technologies such as Kafka
  • Proven ability to independently drive technical work, take end-to-end ownership of solutions, and contribute meaningfully to architecture and design discussions
  • Strong problem-solving, communication, and collaboration skills, with experience in financial services, investment management, or capital markets considered a strong advantage

Benefits

  • Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)

  • Life and AD&D Insurance (Company Paid)

  • Employee Assistance Program (Company Paid)

  • Telehealth (Company Paid)

  • Short-term Disability (Company Paid)

  • Long-Term Disability

  • Paid Time Off (including vacation and sick days)

  • Registered Retirement Savings Plan (RRSP) with Company match

  • Maternity/Parental/Adoption Leave Top-up

  • Employee Stock Purchase Program

  • Critical Illness Insurance

  • Employee Discounts

  • Unlimited access to LinkedIn learning solutions

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.