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

Senior Java Engineer

$95k - $140k per year

EPAM Systems Inc

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.The recruiting efforts for this position are intended to fill an existing vacancy for a new position.Responsibilities
Design, build, and maintain Java and Spring Boot applications and services that support corporate actions and complex investment data processing at scaleDevelop scalable, resilient APIs, microservices, and distributed solutions with a strong focus on accuracy, performance, and production reliabilityOwn solutions end to end across the full engineering lifecycle, from technical design and development through deployment, monitoring, and production supportTroubleshoot complex application and data issues, implement sustainable fixes, and proactively improve system stability and long-term maintainabilityContribute to architecture decisions, code reviews, testing strategies, and CI/CD pipelines to uphold engineering quality and delivery standardsCollaborate with engineering, product, and business partners while providing technical guidance and mentorship to less experienced engineers across the teamRequirements
Strong professional experience with Java and Spring Boot, including building production-grade APIs, microservices, and distributed systems at enterprise scaleDeep understanding of software design principles, testing practices, performance optimization, and production reliability in complex system environmentsStrong SQL and relational database experience, with the ability to work confidently with complex investment and financial data structuresHands-on experience with AWS or comparable cloud platforms, alongside familiarity with event-driven architectures and technologies such as KafkaProven ability to independently drive technical work, take end-to-end ownership of solutions, and contribute meaningfully to architecture and design discussionsStrong problem-solving, communication, and collaboration skills, with experience in financial services, investment management, or capital markets considered a strong advantageWe offer
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 DisabilityPaid Time Off (including vacation and sick days)Registered Retirement Savings Plan (RRSP) with Company matchMaternity/Parental/Adoption Leave Top-upEmployee Stock Purchase ProgramCritical Illness InsuranceEmployee DiscountsUnlimited access to LinkedIn learning solutionsThis posting includes a base salary range EPAM Canada would reasonably expect to pay the selected candidate. Individual compensation offers within the range are based on a variety of factors, including, but not limited to, experience, credentials, education, training, the demand for the role, skillset, and overall business and local labour market considerations. Most candidates are hired at a salary within the range disclosed. Salary range: CA$95,000 - CA$140,000. In addition, the details highlighted in this job posting above are a general description of all other expected benefits and compensation for the position.An artificial intelligence system is software that is developed with one or more techniques that can, for a given set of human-defined objectives, using algorithmic information processing, generate outputs such as content, predictions, recommendations, or decisions with varying levels of autonomy ("AI"). Tasks that humans have traditionally done by thinking and reasoning are increasingly being done by, or with the help of, AI to help create efficiencies. EPAM may use AI during the recruitment process, in connection with collecting or processing your personal data. Some (non-exhaustive) examples of tasks that EPAM may use AI for include conducting initial screening, creating transcripts of interviews, and assessing applications/CVs against defined job description criteria to make suggestions to the individuals evaluating your candidacy. Your personal data and the results of any processing are not shared with AI applications outside of EPAM infrastructure. While EPAM may use AI to help create efficiencies during the recruitment process, EPAM does not use AI to make hiring decisions, which is done by EPAM Talent Acquisition and management.EPAM Canada welcomes and encourages applications from candidates with disabilities. Please contact WFA Human Resource CA View email address on ca.hrm.tc if you have questions in this regard, or if you require an accommodation to complete the application process.EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, 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.Engineer the Future with a Career at EPAM
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer in Winnipeg, MB vacancy
  • Job Title: Senior Java Engineer Agentic AI Location: Toronto, ON (Hybrid 3 days/week onsite) Duration: 6-month contract (extension possible up to 1 year) or FTE About The RoleWe are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical... 
    Senior
    Contract work
    Internship
    3 days per week

    Princeton IT Services, Inc

    Winnipeg, MB
    3 hours ago
  • $145.1k - $217.7k per year

    As a Senior Backend Java Engineer, you will design and build scalable backend systems that power critical applications within Citi's technology organization. This hands-on role puts you at the center of complex engineering challenges, where you will architect resilient microservices... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work

    Citi Group

    Winnipeg, MB
    1 minute ago
  • $120.8k - $170.8k per year

    Citi's Technology division is looking for a Senior Java Backend Engineer to design and deliver the high-performance, event-driven systems that underpin financial services at global scale. In this role, you will architect and build reactive microservices, integrate real-time... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Citi

    Winnipeg, MB
    3 hours ago
  • Apply advanced Java and DevOps skills to strengthen banking application security, release reliability, and operational resilience through hands-on engineering.As a Senior Forward Deployed Engineer, you will work directly with development and client stakeholders. The role combines... 
    Senior

    Luxoft

    Winnipeg, MB
    just now
  •  ...the Opportunity Are you passionate about combining enterprise Java development with the latest advancements in Generative AI? This is...  ...running on Microsoft Azure.You will collaborate with experienced engineers, cloud specialists, and AI practitioners within a technology-... 
    Senior

    Altis Technology

    Winnipeg, MB
    2 minutes ago
  •  ...development of new functionality for Liqudity Risk platform closely with other teams over the globe.Mandatory Skills Description: - Java (5 years+), UNIX Shell- Understand difference between OOP (SOLID principles) and Functional design approach, understand what is event driven... 
    Senior

    Luxoft

    Winnipeg, MB
    2 hours ago
  •  ...-performance Elasticsearch security with Java expertise across authentication, authorization...  ...systems at the Search AI Company.As a Senior Software Developer, you will help...  ...data isolation. You will collaborate with engineering, product, and InfoSec teams while using AI... 
    Senior

    Elastic

    Winnipeg, MB
    2 hours ago
  • $100k - $120k per year

    We're Hiring: Senior Software Engineer, Operations (Core Java & iOS)Compensation: $100,000 - $120,000 Base Salary + Up to 10% BonusSecurity Clearance: Must be eligible for Enhanced Reliability Clearance (5+ years in Canada)Are you a senior software engineer who enjoys... 
    Senior

    Agilus Work Solutions

    Winnipeg, MB
    2 hours ago
  • Botsford Associates is hiring Senior Back-End Java Developers to support a number of large-scale Foreign Exchange (FX) platform modernization and integration program within our Capital Markets division. This role focuses on the integration of FX capabilities... 
    Senior
    Hourly pay
    Long term contract

    Botsford Associates

    Winnipeg, MB
    3 hours ago
  • Build cloud services in Mississauga as a Senior Java DevOps Developer using Java, Spring, Angular, and OpenShift technologies. This six-month contract supports remote work initially.Work with an innovative global bank as a senior developer creating web-based applications and... 
    Senior
    Contract work
    Remote work

    Motion Recruitment

    Winnipeg, MB
    3 hours ago
  • Build clean, robust software as a Senior Java Developer in Toronto, ON. Apply Spring frameworks, RESTful APIs, and strong problem-solving...  ...Spring, RESTful API, and architecture skills to develop dependable software with Triunity Software’s engineering team. #J-18808-Ljbffr
    Senior

    Triunity Software

    Winnipeg, MB
    2 hours ago
  • $80 - $100 per hour

    The Opportunity:We’re looking to fill an opening for a Senior Software Engineer to join our Information Technology team. Reporting to the Manager...  ...role is for full stack engineers, with primary experience in Java. As one aviso: We Care – You do the right thing for... 
    Senior
    Hourly pay
    Long term contract

    Go Fractional

    Winnipeg, MB
    2 hours ago
  • Engineer secure, scalable integrations for Localcoin’s Bitcoin ATM network from Toronto, applying Java, Spring Security, and Agile delivery practices.Localcoin seeks a senior backend developer to maintain functional, stable applications supporting digital currency services.... 
    Senior

    Localcoin Inc.

    Winnipeg, MB
    2 hours ago
  • Core Java and iOS expertise define this Senior Software Engineer opportunity supporting enterprise applications across development, production, and operations.This senior role focuses on enterprise software development using Core Java, Spring Boot, APIs, and mobile development... 
    Senior

    Agilus Work Solutions

    Winnipeg, MB
    3 hours ago
  • Marqeta seeks a Senior Java Software Engineer with Spring Boot expertise for its Credit Commercial Engineering Team. Work remotely from Ontario or British Columbia.This senior role owns defined features and components across quarterly milestones. You will design software, solve... 
    Senior
    Remote work

    BranchFactor

    Winnipeg, MB
    2 hours ago
  • Build scalable cloudnative applications with Java and SpringBoot at LTIMindtree Canada, developing backend services and RESTful APIs....  ...requires five to seven years of experience.The Specialist Software Engineering position focuses on developing and maintaining highperformance... 
    Senior

    LTM

    Winnipeg, MB
    2 hours ago
  • Join Miratech as a Senior Java Developer focusing on the innovative Routing Engine platform. Collaborate with teams to create scalable, real-time interaction routing solutions for enterprise contact centers. Miratech is a leading global IT services provider dedicated to... 
    Senior

    Miratech

    Winnipeg, MB
    2 hours ago
  • Build Java services for Salesforce’s Kafka platform, applying distributed systems expertise across globally operated cloud environments.The Software Engineering SMTS role supports internal engineering teams through resilient messaging infrastructure. You will design, develop... 
    Senior

    Momentum

    Winnipeg, MB
    2 hours ago
  • $85 - $95 per hour

    A leading tech company in Toronto is looking for a skilled developer with over 10 years of experience in JEE and JAVA technologies, and 5 years in mobile solutions for both iOS and Android platforms. The role requires expertise in frameworks like Spring and knowledge in developing... 
    Senior
    Hourly pay

    YDC Pro

    Winnipeg, MB
    3 hours ago
  • Build scalable cloud-native applications with Java, Spring Boot, React, and TypeScript as a Full Stack Engineer at Miratech, working remotely.This hands-on engineering role supports Workforce Management, Customer Experience, and operational business processes. You will carry... 
    Senior
    Remote work

    Miratech Group

    Winnipeg, MB
    3 hours ago
  • Deliver secure, cloud-native Java microservices for core banking systems, combining Kafka, Kubernetes, APIs, and resilient integration patterns.As a Senior Java Developer, you will turn architecture designs into production-ready services for a major financial services client... 
    Senior

    Miratech1

    Winnipeg, MB
    3 hours ago
  • Java and full stack engineering define this Senior Software Engineer opportunity at Aviso, supporting scalable software solutions and robust architectures.Reporting to the Manager, Software Engineering, this senior role leads software module development and technical direction... 
    Senior

    Aviso Wealth

    Winnipeg, MB
    1 minute ago
  • Build enterprise routing engines with Java and Spring Boot at Miratech, working remotely on scalable CX platform services. Shape real-time interaction distribution.As a Senior Routing Engine Developer, you will design backend services for enterprise contact center operations... 
    Senior
    Remote work

    Miratech Group

    Winnipeg, MB
    2 hours ago
  • Modernize Java releases with build automation, testing, and deployment expertise in a hybrid engineering environment supporting a major financial institution. Improve delivery confidence.This Senior Java Engineer works hands-on across application code, builds, configuration,... 
    Senior
    Local area

    RE Partners

    Winnipeg, MB
    3 hours ago
  • Transform the energy industry as a Senior Cloud Java Engineer at Halliburton, focusing on backend solutions and cutting-edge seismic processing technology. Leverage your Java and AI expertise for impactful developments. This role requires a senior engineer to build and advance... 
    Senior

    Halliburton

    Winnipeg, MB
    3 hours ago
  • Build Java microservices and LLM-powered features with Miratech in a hybrid Toronto role requiring two office days weekly.As a Senior Java Developer, you will lead technical design, development,...  ...driven workflowsPromote AI-assisted engineering with GitHub CopilotRequirements:... 
    Senior
    Work at office

    Miratech

    Winnipeg, MB
    1 minute ago
  • Engineer secure APIs and high-volume integrations in a hybrid senior assignment, using Java, Oracle, Kubernetes, and performance tuning.This Software Developer assignment delivers full stack programming for ICON, PHIX, STIX, and Panorama-connected services. You will design... 
    Senior

    Rubicon Path

    Winnipeg, MB
    2 hours ago
  • Build financial technology in a hybrid Mississauga role using enterprise Java, AI, and real-time Kafka data streaming. Design resilient applications for Front Office Technology.As a Software Engineer, you will partner with front-office business teams to deliver enterprise-scale... 
    Senior

    Citigroup Inc.

    Winnipeg, MB
    2 hours ago
  • We are seeking a progressive, high-energy Java Developer to join our Risk and...  ...platforms, drive technical strategy, establish engineering best practices, mentor development teams,...  ...of top technical talent.Collaborate with senior leadership to shape and communicate technology... 
    Senior

    Compunnel Inc.

    Winnipeg, MB
    2 hours ago
  • Shape innovative trading solutions as a Lead Senior Java Engineer with RBC. This role focuses on high-performing backend product development in cloud environments, driving key business values for clients. Join the RBC Wealth Management Technology team in this lead role, where... 
    Senior

    rbc

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

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