Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Engineer

EPAM Systems

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

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 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
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer in Toronto, ON vacancy
  •  ...Position Summary: Haventree is looking for a strong senior software back-end engineer to join our fast-growing team, where you will work on designing...  ...a production environment on scale ~ Strong knowledge of Java / RESTful API’s along with familiarity with one or more of... 
    Senior
    Full time
    Flexible hours

    Haventree Bank

    Toronto, ON
    more than 2 months ago
  •  ...Position: Senior Java Developer Location: Toronto, ON Job ID#: RQ11508 Duration: 6 Months Role Overview We are seeking an experienced Software Developer to design, develop, test, and maintain enterprise-scale applications... 
    Senior
    Full time

    Symbiotic Digital

    Toronto, ON
    9 days ago
  • $130k - $160k per year

     ...smarter and move faster. At Prophix, the OLAP cube engine sitting at the heart of FP&A Plus is what makes every budget...  ...for more than 3,000 finance teams worldwide. As a Senior Back-End Engineer specializing in Java and OLAP, you will own the Java side of that engine — designing... 
    Senior
    Full time
    Contract work
    Internship
    Worldwide

    Prophix

    Toronto, ON
    a month ago
  •  ...At Electric Mind, Engineering is where strategy meets action. Our team helps organizations cut through complexity—aligning business ambition...  ...that accelerate business outcomes.   We’re looking for a Senior Java Backend Developer to join our team. This opportunity is open... 
    Senior
    Permanent employment
    Full time
    Contract work

    Electric Mind

    Toronto, ON
    22 days ago
  •  ...role in shaping the future of IT: whether you're in engineering, product, sales, marketing, customer support, or...  ...we don't just raise the bar. We build it.   Senior Full-Stack Software Engineer — AI-Native Engineering, Java & React   Location: Toronto, Canada... 
    Senior
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    2 days ago
  •  ...Lead experience in a large-scale enterprise. Have Application design experience, well-versed with low-level design artefacts. Java v8, v11 and v21 hand on experience required. Should be able to clearly explain Java 11/17/21 features and able to write sample code... 
    Senior
    Full time

    Kumaran Systems

    Toronto, ON
    a month ago
  • $118k - $152k per year

     ...enterprise platforms and building cloud-native solutions that deliver real business impact. The Role We're looking for a Staff Java Engineer who combines deep technical expertise with a passion for engineering excellence. This is a hands-on leadership role where you'll... 
    Long term contract
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    more than 2 months ago
  •  ...JOB DESCRIPTION: "6 to 8+ Years Experience ● Hands-on expertise in Spring Boot, Java, REST API development, and Kafka-based event-driven architectures. ● Strong understanding of microservices lifecycle: design, development, containerization (Docker), orchestration (... 
    Senior
    Contract work

    Aarorn Technologies

    Toronto, ON
    more than 2 months ago
  •  ...resume to ****@*****.*** \\ \ \ \ We are looking for a Senior Java developer, on contract, for one of our major clients in Ontario...  ...· \\\ Bachelor’s or master’s degree in Computer Science, Engineering, or related discipline from an accredited institution \ \... 
    Senior
    Full time
    Contract work
    Remote work

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  • $110k - $115k per year

     ...Job: Infoya is seeking a hands-on Lead Java Developer who is already operating at a technical...  ...and cloud architecture with high-quality engineering execution. The ideal candidate...  ...as a Lead Developer, Technical Lead, or senior engineer with ownership of design decisions... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    10 days ago
  • $136k - $187k per year

     ...this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and...  ...with one or more programming languages including Python, Go, Java, Javascript  ~ Good understanding of application development... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    4 days ago
  •  ...to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds...  ..., and operating backend services, with strong knowledge of Java or comparable backend technologies. You have experience owning... 
    Senior
    Long term contract
    Full time
    Internship
    Work from home

    Spotify

    Toronto, ON
    8 hours ago
  •  ...at triplelift.com . Overview TripleLift is seeking a Senior Data Engineer to join a small, influential Data Engineering team. This hire...  ...familiarity with multiple of the following languages: Python, Scala, Java Experience in containerization, K8s and ArgoCD is a plus... 
    Senior
    Full time

    Triplelift

    Toronto, ON
    10 days ago
  • $118k - $162k per year

     ...revoked, or hand an auditor evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development...  ...-service products ~5+ years building test automation in Java; Python or TypeScript is a plus ~ Hands-on experience with... 
    Senior
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    3 days ago
  •  ...Take your ambitions to the next level The Credit Risk Technology division of our client is looking for an experienced senior Java software engineer with capital markets work experience to construct the forthcoming risk computation platforms. The primary objective of these... 
    Senior
    Full time
    Remote work
    Flexible hours

    Alithya

    Toronto, ON
    4 days ago
  • $136k - $187k per year

     ...and operations pain points at scale. We're looking for a Senior level Platform Engineer to join a team of highly skilled and talented team players...  ...programming experience in modern programming languages like Go, Java, or C++ especially in backend services. Go is preferred.... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    9 days ago
  •  ...people are proud to Build. Better.   As an Senior Full Stack Developer in our Build guild,...  ...technology stack. You’ll work hands-on in Java and Angular to build secure backend...  ...with designers, product managers, and fellow engineers to translate business requirements into reliable... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    more than 2 months ago
  •  ...high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director, Cloud Operations A quick snapshot… As...  ...technologies including .NET Core/.NET Framework, Java, and JavaScript. Experience analyzing and solving... 
    Senior
    Long term contract
    Full time
    Immediate start
    Worldwide

    Conga

    Toronto, ON
    8 hours ago
  •  ...EQ Bank’s IT team is starting to evolve and Needs a talented Senior DevOps Engineer with a solid passion in this space. Experienced and knowledgeable...  .../scripting in one or more of the following languages: Java, C, C++, groovy, Python, Shell Familiarity with Power Platform... 
    Senior
    Long term contract
    Full time

    Eq Bank

    Toronto, ON
    more than 2 months ago
  • $125k - $165k per year

     ...want to plan smarter and move faster. As a Senior Software Engineer at Prophix, you'll play a central role in shaping...  ...or frameworks outside of .NET, such as Java or Python. Familiarity with additional database engines (MySQL, PostgreSQL) and query languages including... 
    Senior
    Full time
    Internship

    Prophix

    Toronto, ON
    a month ago
  • $96.4k - $142.66k per year

     ...minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization...  ...optimizations ~ Familiarity with building RESTful backend services in Java, GoLang and/or Python ~ Familiarity with database systems (... 
    Senior
    Full time
    Local area

    Zynga, Inc.

    Toronto, ON
    more than 2 months ago
  • $142k - $158k per year

     ...specific team. This is a requirement for this role. Job title: Senior Software Engineer   What your day-to-day will look like: · Identify,...  ...Experience writing clean code that performs well at scale using Java · Experience with Spring Boot · In-depth knowledge of... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    Pointclickcare

    Toronto, ON
    more than 2 months ago
  •  ...our annual growth rate exceeds 25%. Job Description The  Senior Data Engineer is responsible for designing, developing, and supporting...  ...for ingestion and transformation ~ Strong Python (or Golang/Java/Scala) ~ Knowledge of Git/GitHub, CI/CD, IaC (CloudFormation/... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    more than 2 months ago
  •  ...Position: Java Developer Location: Toronto, ON (Hybrid) Job ID#:   RQ00640 Duration: 6 Months Role Overview The Senior Specialized IT Consultant will support multiple technical workstreams focused on remediation and enhancement of large‑scale... 
    Senior
    Full time
    Contract work

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  • $140k - $155k per year

     ...correctness, latency, and reliability. We’re looking for a Senior Engineer who can design and deliver changes in a complex reservation domain...  ...reliability. The team works across a mix of C#/.NET and Java services and supporting systems, and the role requires comfort... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Opentable

    Toronto, ON
    more than 2 months ago
  •  ...Senior Mobile Engineer Location: Toronto, Canada About the Role We are seeking a highly skilled and self-motivated Mobile Developer with...  ...and equally important proficiency in native Android (Kotlin/Java) and iOS (Swift/Objective-C) development. You'll be responsible... 
    Senior
    Full time

    Thinkpivot

    Toronto, ON
    more than 2 months ago
  •  ...Our client manages large lottery campaigns for major foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for designing and implementing software and integration solutions that supports... 
    Senior
    Full time

    Hire DigITalent Inc.

    Toronto, ON
    9 days ago
  • $100.8k - $150.8k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital... 
    Senior
    Remplacement
    Full time
    Work from home

    Qualcomm

    Toronto, ON
    11 days ago
  • $150k - $200k per year

     ...Senior Geotechnical Engineer Geotechnical Services Southern Ontario Annual Salary Range: $150,000 - $200,000 Be part of a team dedicated to delivering high-quality technical solutions that help clients navigate complex project needs. You'll have the opportunity to... 
    Senior
    Long term contract
    Full time
    Contract work
    For contractors
    Internship
    Work at office
    Flexible hours

    Pinchin Canada Career

    Toronto, ON
    10 days ago
  •  ...faster. About the Role We are looking for an experienced Senior Software Engineer to join our engineering team in Toronto. This role is...  ...in one or more major programming languages such as Java, C++, Go, Python or similar languages . ~ Proven experience... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    Moomoo

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!