CrawlJobs Logo

Lead Java Software Engineer

Canada, Mississauga 120800.00 - 170800.00 USD / Year · Job Posted May 17, 2026
Apply Position
Job Link Share

Job Description

Join the Citi Futures Technology team, a dynamic and fast-paced group at the heart of a growing global business. We are seeking a talented Senior Java Engineer to drive the architecture, design, and implementation of our Futures Data as a Service post-trade orders & executions application. This is a hands-on role where you will tackle complex technical challenges in a low-latency, high-throughput environment. You will play a key role in building resilient and high-performing scalable solutions that directly impact our trade consumption, enrichment and reporting.

Job Responsibility

  • Architect, design, build, and maintain high-performance, scalable, and reliable Java-based microservices
  • Tackle challenging technical problems related to concurrency, low-latency messaging, and large-scale data processing in a distributed environment
  • Work within a global Agile team to analyze complex business requirements, collaborating with traders, product managers and other key business stakeholders to deliver elegant and effective technical solutions
  • Uphold and contribute to our high standards for code quality, automated testing (unit, integration and regression), code reviews, and CI/CD practices
  • Drive the evolution of our platform by leveraging modern technologies like Kafka, Docker, and OpenShift, and contribute to the strategic transformation of our architecture
  • Serve as a technical advisor and coach to mid-level and senior developers and analysts, fostering a culture of technical excellence and continuous improvement
  • Take ownership of the full development lifecycle, from Architecture, design and implementation to deployment and operational support, ensuring the stability and integrity of our production environment
  • Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets. You will drive compliance with applicable laws, rules, and regulations, apply sound ethical judgment, and escalate control issues with transparency

Requirements

  • 8+ years of professional experience in a hands-on software architecture, design and development role
  • Deep, demonstrable knowledge of server-side Java, including multi-threading, performance tuning, and building robust, scalable applications
  • Proven experience in architecting, designing and implementing complex, distributed systems and cloud microservices
  • Strong expertise with relational databases, including data modeling, query optimization, and performance tuning
  • Hands-on experience with high-throughput messaging platforms, specifically Kafka and Solace
  • Solid experience with modern CI/CD pipelines and tools (Git, Jenkins, Maven/Gradle)
  • A strong thought-leader, communicator and collaborator with a proven track record of success in an Agile delivery environment

Nice to have

  • Financial Domain Knowledge: Subject matter expertise in financial markets, particularly in exchange traded derivatives and futures trading
  • Containerization: Experience developing and deploying applications on container platforms like Docker, Kubernetes, or OpenShift
  • NoSQL Experience: Familiarity with NoSQL databases such as MongoDB
  • Other Skills: Experience with FIX Protocol
  • Experience with leveraging AI tools
  • Education: Bachelor’s degree in computer science, Engineering, or a related field. A Master’s degree is a plus

What we offer

  • Global benefits
  • Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance
  • Learn About Global Benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Java Software Engineer

8 matching positions

Software Engineer / Lead Software Engineer – Border Protection (Firewall) Technologies

The Border Protection Product Team within the Information Security-Network Secur...
Location
Location
United States , Richardson
Salary
Salary:
97000.00 - 150000.00 USD / Year
State Farm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Spring: 2–4 years of experience developing enterprise web applications using Java and Spring Framework (with a heavy emphasis on Spring Tool Suite).
  • Database Technologies: 2–4 years of experience working with PostgreSQL or DB2.
  • Application Server: 2–4 years of experience with Apache Tomcat as a web server/application deployment environment.
  • Required Programming Languages: Java
  • JavaScript
  • C++
  • C#
  • Python
  • Required Technical Skills and primary tools used: Spring Tool Suite
  • Microsoft Visual Studio
Job Responsibility
Job Responsibility
  • Create and maintain DBMS (Postgres) and IBM DB2
  • Create and deploy Java Spring applications in AWS, on EC2 servers, using Terraform code and Scalr
  • Use Azure for Entra ID for user management and authentication
  • Work with AWS Cloud, IaaS Servers, and Mainframe
  • Work with applications NSCRA (proprietary), nslookup (proprietary), Hot Spot Enabler (proprietary)
What we offer
What we offer
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options including high deductible plan
  • 100% coverage for in-network preventative care
  • Vision, dental, telemedicine, 24/7 mental health professionals
  • Educational benefits including training programs
  • Tuition assistance programs
  • Employee resource groups
  • Mentoring
  • Fulltime
Read More
Arrow Right

Lead Java Software Engineer - Developer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , Herndon, Virginia; Seal Beach, California; El Segundo, California; Colorado Springs, Colorado
Salary
Salary:
Not provided
boeing.com Logo
Boeing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • Active Top Secret Security Clearance
  • Experience working with both Windows and Linux operating systems
  • 10+ years of experience with Java, C++, Angular/React.js, HTML, and CSS Languages
  • 10+ years of experience in software configuration management tools
  • 10+ years of experience in developing software products in a cloud environment
Job Responsibility
Job Responsibility
  • Oversees the design, development, test, and maintenance of non-embedded software throughout the end-to-end lifecycle that meets industry, customer, safety, and regulation standards
  • Oversees the review, analysis, and translation of customer requirements into initial design of software products
  • Reviews the development, maintenance, enhancement and optimization of software products and functionalities for systems integrations
  • Oversees development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products
  • Oversees debugging and resolution of issues identified to ensure the reliability and efficiency of software products
  • Oversees research and implementation of current and emerging technologies, tools, frameworks and changes in regulations relevant to software development
  • Leads development, establishment, monitoring and improvement of software processes, tools and key performance metrics that align projects with organizational goals and industry benchmarks
  • Reviews planning, execution and documentation of software research and development projects
  • Consults on software domains, system-specific issues, processes and regulations
  • Oversees software project management activities and software supplier management functions
What we offer
What we offer
  • competitive base pay and variable compensation opportunities
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Fulltime
Read More
Arrow Right

Lead Java Software Engineer - Prime Finance Risk & Business Intelligence

The Opportunity: Shape the Future of Financial Risk Analysis. Join our team at t...
Location
Location
Poland , Warsaw
Salary
Salary:
268390.00 - 457010.00 PLN / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience designing, building, and deploying enterprise-scale, distributed backend systems
  • Deep, hands-on knowledge of modern Java (11+) and the Spring ecosystem (Spring Boot, Spring Security, etc.)
  • Strong command of SQL and experience with relational databases, particularly Microsoft SQL Server
  • Proven experience working in message-driven architectures with technologies like Kafka, RabbitMQ, or similar
  • A demonstrated track record of leading technical initiatives, making architectural decisions, and mentoring other engineers
  • Solid experience with CI/CD principles and tools (e.g., Jenkins, Tekton), and version control with Git
  • Experience with containerization and orchestration (Docker, Kubernetes, OpenShift) is essential
  • Excellent verbal and written communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and own end-to-end software solutions using Java and the Spring ecosystem
  • Act as a technical leader within the team
  • Engineer high-throughput, low-latency systems
  • Harness the power of our message-driven architecture using Kafka
  • Contribute to and enhance our CI/CD pipelines
  • Integrate with a wide array of upstream data sources and downstream consumers
  • Take ownership of the full application lifecycle, including providing critical application support
What we offer
What we offer
  • Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program)
  • Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates
  • Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates
  • Employee Assistance Program financed by Employer
  • Paid Parental Leave Program (maternity and paternity leave
  • statutory and 2 weeks additional paid paternity leave)
  • Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates
  • Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events
  • Additional day off for volunteering
  • Cafeteria/ flex benefit – a company benefits system which enables employees to select and purchase benefits offered by a provider
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java Full Stack + GENAI

About this role: Wells Fargo is seeking a Lead Software Engineer In this role...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 19, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of Software Engineering experience as a JAVA full stack developer (Spring, Spring Boot, Oracle, and UI)
  • Bachelors in engineering or equivalent with above mentioned years of experience
  • Experience with GenAI tools – Co Pilot
  • Strong analytical, verbal, written communication, and interpersonal skills
  • Strong knowledge on Agile Product development methodologies and collaborating with multiple stakeholders to deliver the quality products in a timely manner
  • Hands on experience on building microservices using Spring boot, Kafka, REST APIs, ORM, SQL/NO-SQL Databases
  • Strong knowledge and hands-on on designing highly secure, scalable, resilient, and performant applications using Java/J2EE design patterns, 12-factor app principles, cloud-native patterns, and practices
  • Deep understanding of application performance management, memory management, multi-threading patterns and practices
  • Strong knowledge of foundational skills: Data Structures, Design Patterns, OOPs, SOLID principles, and secure coding practices
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
Read More
Arrow Right
New

Senior Java Lead Software Engineer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8–10 years of hands-on software development experience, with a strong focus on backend engineering and enterprise-scale systems
  • Deep expertise in Java and Spring Boot, with advanced knowledge of SQL and real-time messaging technologies
  • Demonstrated ability to design software architecture and conduct meaningful trade-off analysis across complex technical landscapes
  • Practical experience building and delivering microservices-based architectures in production environments
  • Proficiency with a modern JavaScript framework such as Angular, with the ability to contribute across the full stack where needed
  • Proven leadership and people management skills, with experience guiding engineering teams and allocating work effectively
  • Clear and confident communicator, able to translate complex technical concepts for both engineering and non-technical audiences
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Architect and lead the development of scalable, high-performance applications within Citi's Insight regulatory reporting framework, ensuring alignment with enterprise architecture standards
  • Design and implement solutions across a modern stack including Java, Spring Boot, SQL, and real-time messaging systems to support large-scale data processing needs
  • Build and optimize data pipelines and analytical workflows using Big Data technologies, contributing to robust and reliable regulatory reporting outcomes
  • Define and enforce engineering standards for coding, testing, debugging, and deployment across the team, raising the bar for software quality and delivery consistency
  • Collaborate with cross-functional teams — including architecture, infrastructure, and business stakeholders — to identify system enhancements and deliver new product capabilities
  • Evaluate complex business and system processes to resolve high-impact technical challenges, developing innovative and pragmatic engineering solutions
  • Mentor and coach mid-level engineers and analysts, providing technical direction and supporting their professional growth
  • Embed risk awareness into engineering decisions, ensuring solutions meet compliance requirements and uphold Citi's standards for data integrity and regulatory adherence
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
What we offer
What we offer
  • Hybrid working model — 3 days in the office and 2 days working remotely, giving you flexibility and in-person collaboration
  • Hands-on exposure to Big Data technologies including Spark, Hive, Impala, and HDFS within a large-scale production environment
  • Access to Citi's AI tools and emerging technologies, keeping you at the forefront of innovation in financial services engineering
  • Senior-level ownership and influence over architectural decisions that shape a strategic, firm-wide regulatory reporting platform
  • Opportunities to mentor and develop engineering talent, building your leadership profile alongside your technical expertise
  • A collaborative, global engineering community with access to learning and development resources to support your continued growth
  • Competitive compensation and a comprehensive benefits package, including financial wellbeing and family support programs
  • Fulltime
Read More
Arrow Right

Lead Software Engineer (Java, React, AWS)

Location
Location
United States , Plano
Salary
Salary:
179400.00 - 204700.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 4 years of experience in software engineering (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java

Mastercard Developers is the single gateway for Mastercard partners to access a ...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java or Kotlin skills, including extensive experience building robust, scalable, and maintainable backend systems using SpringBoot
  • Experience in architecting and delivering complex web applications, with multiple examples of systems where you served as the lead engineer, driving both architectural decisions and hands-on implementation
  • You care about the technical architecture and design, ensuring that the solution is flexibly designed, performs efficiently and highly scalable
  • You actively contribute to code and stay hands on, conducting design and code reviews, mentoring engineers, and ensuring engineering excellence across the team
  • Proven experience designing and implementing cloud‑native applications, preferably on Pivotal Cloud Foundry (PCF) or other cloud platforms
  • Experienced working in an Agile environment with a global team that supports frequent production releases
  • Experience in designing and delivering high standard APIs, implementing API security models
Job Responsibility
Job Responsibility
  • Design and develop technical solutions for global customers (internal and external)
  • Continually ideate, scope, develop, deliver, test and iterate features for the constantly evolving and growing API Platform
  • Contribute to Mastercard Open Source projects that offer API Client signing and encryption libraries
  • Ensure appropriate levels of automation are adopted (build, deploy, configure, validate, monitor)
  • Liaise with other global technology, data, operations teams to execute
  • Act as subject matter expert for API Platform and services to support customer integrations on occasion
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java Full stack & Capital Markets Experience

Wells Fargo is seeking a Lead Software Engineer
Location
Location
India , BENGALURU; HYDERABAD
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
September 20, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 10+ years of hands-on experience in building application using Java, Spring framework and Spring Boot
  • Strong experience in designing and building microservices/ web services
  • Experience in Front end development experience with ReactJS or Angular JavaScript, NodeJS
  • Experience working in Capital Markets / Investment banking
  • Familiarity with MongoDB, including querying, data validation, and understanding of document schemas
  • Good to have experience in the payment's domain with working knowledge of Wires/SWIFT, and ISO 20022 message structures
  • Familiarity with ElasticSearch, including indexing concepts, search/query validation, and interpreting results
  • Familiarity with GenAI tools such as GitHub Copilot, Agentic AI workflows, and LLM based test generation
  • Knowledge on messaging service like Kafka, Solace, etc
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Comfortable working in an Agile software delivery environment and desire to collaborate and work closely with cross-functional team
  • Working closely with multiple technology teams to understand their requirements and deliver solutions
  • Learning, adapting and implementing new concepts, technologies and improvements
Read More
Arrow Right