CrawlJobs Logo

Lead Java Platform Engineer

United States, New Castle Employment contract 156160.00 - 234240.00 USD / Year · Job Posted June 10, 2026

Job offer has expired

Job Link Share

Job Description

We are seeking an experienced, hands-on Senior Java Developer to contribute to the development of our engineering frameworks, with a strong focus on microservice architecture. This senior engineering leadership role merges hands-on technical contribution with organizational accountability. The ideal candidate will remain deeply involved in the code and architecture while simultaneously owning the platform strategy, defining engineering standards, and guiding a scrum team in developing core functionalities within the payments lifecycle. You will be responsible for the reliability, scalability, security, and evolution of a global cheque payment platform and will play a pivotal role in integrating AI into both the platform and the engineering workflow.

Job Responsibility

  • Actively code in Java developing reusable frameworks while performing system design, architecture reviews, and code reviews for the core cheque payment platform
  • Contribute to the design of distributed, fault-tolerant, real-time systems for high-volume, low-latency transaction processing
  • Write, review, and refactor production-grade code in Java setting a high technical standard for the team
  • Independently design event-driven, microservices-based architectures utilizing REST APIs, Java and React
  • Apply hands-on experience with Kafka, including message schema design, topic partitioning, consumer group strategies, and fault-tolerant processing
  • Design and govern data architecture across Oracle (SQL) and MongoDB (NoSQL), covering schema design, indexing strategies, query optimization, and data consistency patterns
  • Champion continuous development, feature flags, and progressive delivery, contributing to the design and optimization of CI/CD pipelines
  • Produce and review Architecture Decision Records (ADRs) and technical design documents for key platform components
  • Maintain and enforce engineering standards within the scrum team, including Test-Driven Development (TDD), reusable framework development, CI/CD, secure coding, and observability
  • Conduct code reviews for critical platform components, providing detailed technical feedback to enhance team quality and capacity, ensuring the development of scalable and reusable services
  • Drive the adoption of AI-powered quality practices, including leveraging tools like GitHub Copilot for coding, utilizing LLMs (Gemini experience preferred) to improve payment processing quality, and implementing automated test script generation and vulnerability remediation
  • Lead performance engineering initiatives, including profiling JVM-based applications Java identifying performance hotspots, and optimizing critical settlement processing paths
  • Own the security and compliance posture of the cheque payment platform by participating in threat modeling, vulnerability assessments, and secure design reviews
  • Ensure all engineering delivery aligns with Citi Engineering Excellence Standards, including CI/CD, DevOps, cloud-native practices, and modern ways of working
  • Define and own the engineering roadmap for modernizing the cheque payment platform, migrating global components from monolithic mainframe and legacy applications to a reusable microservices architecture
  • Develop strong domain knowledge in the payment lifecycle, settlement, and cheque image processing to inform sound engineering decisions
  • Own the platform's SLA commitments, driving architectural decisions to meet availability, throughput, and latency targets
  • Develop cross-platform integration by governing API contracts, data flows, and system dependencies across the Payments, Settlements, DDA, and Data Lake ecosystems
  • Drive capacity planning and investment prioritization, making informed decisions on platform scaling, technology refresh, and resource allocation
  • Partner with Operations, Risk, Compliance, and Business teams to ensure the platform meets all regulatory requirements and business needs
  • Act as the primary engineering point of contact for the core Cheque Processing pillar, engaging with senior business, technology, and operations stakeholders
  • Clearly communicate platform health, delivery progress, engineering strategy, and risks to senior leadership
  • Partner with Product, Operations, Risk, Finance, and Compliance teams to align engineering priorities with business and regulatory needs
  • Demonstrate the ability to pivot direction to meet timelines and delivery commitments with tactical solutions, while maintaining a clear vision for strategic platform development

Requirements

  • Extensive hands-on experience in high-throughput, production-grade Java engineering, including JVM performance tuning
  • Hands-on experience building RESTful APIs with frameworks such as Spring MVC or Spring Boot
  • Proven experience designing microservices ecosystems, including service decomposition, API design, inter-service communication, and cloud engineering
  • Deep, hands-on expertise in Kafka, including topic design, partitioning, consumer groups, exactly-once semantics, and high-throughput stream processing
  • Hands-on experience with profiling and optimization, including JVM tuning, garbage collection (GC) optimization, thread management, and memory profiling
  • Practical experience designing resilience patterns such as circuit breakers, bulkheads, failover, and disaster recovery
  • Hands-on expertise in Oracle (SQL) and Microsoft SQL for schema design, query optimization, and indexing, as well as MongoDB (NoSQL) for document modeling, aggregation pipelines, sharding, and replica sets
  • Hands-on experience with OpenShift/AWS, Kubernetes, and Docker for container orchestration, autoscaling, and cloud-native deployment
  • Experience designing and owning CI/CD pipelines aligned with enterprise-level Engineering Excellence Standards. Experience with tools like Jenkins and Gradle/Maven
  • Hands-on experience with distributed tracing, intelligent alerting, and AI-driven observability using tools like Grafana
  • Practical experience with threat modeling, vulnerability assessments, and secure design reviews
  • Experience with Agile/SAFe delivery at the program level, including PI planning, cross-team dependency management, and delivery governance

Nice to have

  • Hands-on experience with real-time ML model serving, including feature stores, online inference, and model monitoring
  • Familiarity with Retrieval-Augmented Generation (RAG) patterns, vector databases (e.g., Pinecone, Weaviate), or agentic AI frameworks (e.g., LangChain, AutoGen)
  • Knowledge of MLOps practices such as model versioning, deployment pipelines, and production model monitoring
  • Experience with chaos engineering and resilience testing, including fault injection and production readiness reviews
  • Knowledge of reconciliation and exception handling patterns in settlement workflows
  • Familiarity with prompt engineering and LLM fine-tuning in a regulated enterprise context
  • Hands-on expertise in Python for data pipelines, AI/ML integration, scripting, and automation
  • Experience with large-scale transformation projects, including migrating mainframe components (COBOL, Assembler) and legacy systems (C++, .NET) to a microservices architecture
  • Experience with technology investment governance and engineering budget management

What we offer

  • Discretionary and formulaic incentive and retention awards
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Looking for more opportunities?

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

Similar Jobs for

Lead Java Platform Engineer

8 matching positions

Principal Java Engineer and DevOps Platform Lead - Senior Vice President

We are seeking a visionary and highly experienced Principal Java Engineer and De...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in Java/Spring enterprise projects, with a proven track record of delivering at global scale
  • 5+ years of senior leadership experience managing distributed, cross-regional DevOps or platform engineering teams
  • Demonstrated experience defining and executing global DevOps strategy across large, complex organizations
  • Deep expertise in CI/CD tooling: Jenkins, Tekton, Harness, SonarQube, and related code quality platforms
  • Proven experience designing and deploying cloud-native applications on large-scale container platforms (OpenShift/Kubernetes)
  • Hands-on expertise building enterprise-scale, highly componentized applications using Java, Spring Framework, and Docker Containers
  • Strong proficiency in industry-standard best practices such as Design Patterns, Coding Standards, Coding Modularity, and Prototypes
  • Experience with SOA and microservices architecture utilizing REST
  • hands-on experience with Kafka for event-driven systems
  • Strong background in RDBMS, SQL/PLSQL, and data layer design for high-availability systems
Job Responsibility
Job Responsibility
  • Define and own the multi-year global DevOps platform and Tooling roadmap, aligning engineering standards and delivery practices across all regions and business lines
  • Design and develop enterprise-grade web applications and cloud services using Java/Spring, Angular/React, and OpenShift — built for global scale, reliability, and maintainability
  • Lead the design, governance, and continuous improvement of global CI/CD pipelines using Jenkins, Tekton, Harness, and SonarQube — driving consistency and velocity across all engineering teams worldwide
  • Lead, mentor, and grow distributed DevOps and platform engineering teams across multiple geographies, fostering a high-performance and inclusive engineering culture
  • Drive adoption of cloud-native architectures and large-scale container platform clusters (OpenShift/Kubernetes), ensuring global deployment pipelines are resilient and scalable
  • Partner with global technology leaders, product owners, and senior business stakeholders to align platform investments with enterprise priorities and developer experience goals
  • Establish and enforce global standards for monitoring, tracing, and alerting using OpenTelemetry, Splunk, and ELK — ensuring platform health and SLA adherence across all regions
  • Champion agile delivery, design patterns, coding standards, and modular architecture practices across globally distributed engineering teams
  • Lead the development of front-end developer tooling and web interfaces using Angular (V8+), TypeScript, RxJS, SCSS, and HTML5 — optimizing for performance and usability at scale
  • Provide executive-level reporting and communication on platform health, delivery metrics, and strategic initiatives across global time zones
  • Fulltime
Read More
Arrow Right
New

Senior Lead Data Engineer (Enterprise Platform Technology) (Java, Python, Scala, AWS)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , McLean; New York
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 6 years of experience in application development (Internship experience does not apply)
  • At least 2 years of experience in big data technologies
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Lead a team of developers with deep experience in machine learning, distributed microservices, and full stack systems
  • Utilize programming languages like Java, Scala, Python and Open Source RDBMS and NoSQL databases and Cloud based data warehousing services such as Redshift and Snowflake
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and 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
  • Perform unit tests and conduct reviews with other team members to make sure your code is rigorously designed, elegantly coded, and effectively tuned for performance
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 Platform Engineer

The Lead platform Engineer will use their experience and knowledge to design, im...
Location
Location
United States , Hartford; New York; Minnesota; Georgia; Massachusetts
Salary
Salary:
100070.00 - 157470.00 USD / Year
voya.com Logo
Voya Financial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive hands-on experience in the administration and supporting the Kubernetes platforms like, preferably Red Hat OpenShift and ARO (Azure RedHat OpenShift)
  • Hands-on experience with Red Hat/Istio Service Mesh
  • Extensive hands-on experience with containerization of various stacks of applications on heterogeneous platforms using Docker and Podman
  • Prior automation experience in writing Terraform, Ansible, Phyton and kubernetes package manager Helm
  • Proficient in multiple DevOps (Jenkins, GitHub, ArgoCD, Azure DevOps Artifactory, etc.) tools, and techniques and hands-on experience in infrastructure automation and configuration management
  • Strong knowledge of Application servers (JBoss, JWS) and Web servers (Apache, Nginx) and prior work experience in configuration and performance tuning of the Java and .NET applications is required
  • Ability to work in a fast-paced environment, frequently collaborating with multiple teams for solutions support debugging, and troubleshooting
Job Responsibility
Job Responsibility
  • Design, implement, and support DevOps, OpenShift and Azure Red Hat OpenShift solutions for Public and Hybrid-Cloud-driven digital transformations
  • Build new and support existing Red Hat OpenShift and Azure Red Hat clusters/platforms
  • Develop new and maintain existing CI/CD DevOps pipelines solutions
  • Provide extensive hands-on support for the administration, configuration, and overall support of the platform
  • Research and develop potential system solutions, including evaluating product and/or vendor products and services when needed
  • Work independently on medium-scale and complexity projects or problem-solving exercises
  • Work across the organization with developers, engineers, and architects to develop solutions
  • Provide rotating on-call support of production infrastructure and applications and business hours support for development systems
  • Works collaboratively with all IT functions
What we offer
What we offer
  • Health, dental, vision and life insurance plans
  • 401(k) Savings plan – with generous company matching contributions (up to 6%)
  • Voya Retirement Plan – employer paid cash balance retirement plan (4%)
  • Tuition reimbursement up to $5,250/year
  • Paid time off – including 20 days paid time off, nine paid company holidays and a flexible Diversity Celebration Day
  • Paid volunteer time — 40 hours per calendar year
  • Fulltime
Read More
Arrow Right

Senior Java Lead Engineer (Cloud Terraform)

The Public Cloud Infrastructure Lead Developer will be instrumental in implement...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 6 years of software development / automation experience in the Cloud Platform engineering domain
  • Strong software development background with expertise in cloud service automation using technologies such as: Terraform, Kubernetes, Java with Spring Boot, Helm, Spring Reactive, Linux
  • Strong object-oriented design and programming skills and experience in OO languages (Java)
  • Proven experience applying domain driven design to build complex business applications
  • Hands-on experience with GCP (Preferred) or AWS Cloud services
  • Experienced in Development Security Operations practices and Software Development Lifecycle tooling and components
  • Knowledge of common standards and practices involving CI/CD, IAM, and Security
  • Experience working across multiple lines of business in a collaborative corporate environment
  • Advanced analytical and problem-solving skills
  • Attention to detail and demonstrated ability to manage multiple competing priorities
Job Responsibility
Job Responsibility
  • Automate foundational infrastructure for public cloud (Accounts, Network, Compute)
  • Deliver the tooling and capabilities needed to enable our cloud first strategy
  • Provide developer-friendly cloud onboarding, account creation and management for supported cloud providers
  • Ensure compliance to regulations and policy by implementing accurate requirements traceability
  • Develop, cascade, and enforce development and engineering best practices using modern SDLC that enables CI/CD and favors automation, auditability, automated testing, infrastructure, and policy as code
  • Develop and advocate for new cloud native solutions to undefined system needs, where no solution is available within the technical community
  • Drive client satisfaction by identifying and developing process improvement and automation initiatives while ensuring compliance of solutions to operations roadmap
  • Ensure requirements/tasks from technology departments and/or end users are communicated to stakeholders
  • Exhibit in-depth understanding of engineering concepts and principles
  • Fulltime
Read More
Arrow Right

Sr Staff Engineer, Java Platform

Uber’s Developer Platform Organization is looking for a Staff Software Engineer ...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or a related field (or equivalent experience)
  • 10+ years of full-time engineering experience
  • Demonstrated track record of driving large-scale, cross-organizational technical initiatives from concept through production
  • Proven ability to influence engineering direction at the organizational level
  • Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis
  • Strong understanding of distributed systems or stream processing
  • Proficient in at least one programming language, such as Golang, Java, C#, or C++
Job Responsibility
Job Responsibility
  • Set Java Technical Direction: Own the multi-year Java platform roadmap (runtime, build, tooling, AI-assist)
  • Translate future Java features (new JDK, virtual threads, etc.) into concrete adoption plans to boost throughput and cut costs, influencing architecture across thousands of services
  • Accelerate Java Developer Velocity: Design and ship next-gen platform abstractions (TaskGraph, virtual-thread containers, reactive I/O) and opinionated 'golden-path' frameworks (observability, circuit-breakers, AI code generation) to simplify development
  • Partner with teams to reduce build times, test flakiness, and onboarding friction
  • Enable Storage, Search & Data with Open Source: Act as Uber's senior liaison to critical Java OSS communities (OpenJDK, Cassandra, Lucene, Kafka, Pinot, Hive/Spark)
  • Identify and address upstream gaps, contribute fixes/features, reduce Uber-specific forks, and establish a structured OSS engagement model (office hours, contribution guidelines, sponsorship, conferences)
  • Drive JVM Performance & Cost Efficiency: Lead benchmarking and continuous profiling to optimize JVM tuning, GC strategy, and frameworks
  • Quantify cost savings for leadership and champion memory- and CPU-efficient design through guidelines and automated analysis
  • Mentor, Grow, and Lead: Mentor Staff/Senior Engineers
  • Conduct high-quality architecture/design reviews
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Lead Java Engineer

As a Lead Developer on our Enterprise Services team, you will play a pivotal rol...
Location
Location
United States , Saint Petersburg
Salary
Salary:
Not provided
raymondjames.com Logo
Raymond James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall 10+ years of experience in Software Engineering discipline
  • Extensive (7+ years of hands-on) experience working with Java 8+, REST, SOAP, Micro Services and Service Oriented and Even Driven Architectures
  • Extensive (7+ years of hands-on) Experience working with Spring, Spring Boot, Solution Architecture, Design Patterns, Integration Frameworks, SQL, NOSQL
  • Experience with near/distributed caches and strategies e.g. Redis, Apache Ignite
  • Experience taking rotations for production support and addressing issues on time
  • Experience mentoring junior developers and offshore team including reviewing quality of deliverables (design, code and timelines)
  • Experience optimizing API performance – API resiliency, caching frameworks and streaming/messaging platforms Kafka and MQ
  • Deep understanding of software engineering practices, object-oriented analysis & design, design patterns, Coding modularity, Prototypes and algorithms.
  • Excellent communication skills, analytical ability, strong judgment skills, and the ability to work effectively in a team environment.
  • Experience with monitoring tools like Datadog, Dynatrace, Splunk
Job Responsibility
Job Responsibility
  • Design and deliver technical solutions that power critical applications across the organization
  • Shape architecture, influence technology strategy, and solve complex challenges that impact millions of transactions daily
  • Own activities across all stages of the Software Development Life Cycle (SDLC), with a strong focus on performance, reliability, and architectural excellence.
  • Fulltime
Read More
Arrow Right

Lead Java Engineer

We are looking for a Lead Java Engineer for our client, based in Kraków and surr...
Location
Location
Poland , Kraków
Salary
Salary:
150.00 - 170.00 PLN / Hour
infogain.com Logo
Infogain
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive Java expertise and deep knowledge of distributed systems and microservices at high scale
  • Hands‑on Spring Boot, asynchronous messaging API design, caching, and SQL/NoSQL data stores
  • Proven experience with HA/DR patterns, multi‑region architectures and cost/performance optimization
  • Familiarity with email/SMS domains (MTA integration, SPF/DKIM/DMARC, sender reputation)
  • Excellent technical communication and decision‑record documentation
  • Must possess a legal work permit in Poland
Job Responsibility
Job Responsibility
  • Own the end‑to‑end architecture for a multi‑tenant, event‑driven messaging and document‑generation platform
  • Define domain boundaries, APIs and message schemas
  • standardize idempotency, retries/backoff, and dead‑letter policies
  • Drive modernization (Java 17), cloud‑native deployments, observability (metrics, logs, tracing) and CI/CD governance
  • Set platform SLIs/SLOs for throughput, latency, and deliverability
  • lead capacity planning and performance tuning
  • Partner with Product to translate roadmap themes (e.g., new channels) into epics and technical milestones
  • de‑risk delivery
  • Champion security and compliance (PII, GDPR, CAN‑SPAM) and hardening (static analysis, dependency hygiene)
  • Mentor engineers through design reviews, architecture documents and hands‑on guidance
What we offer
What we offer
  • Hybrid work model combining office & remote work
  • Attractively located office with collaboration spaces
  • Onsite parking space for employees
  • Referral program with financial bonus
  • Life Insurance
  • Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment
  • Access to internal Learning Platform with multiple trainings oriented for professional growth
  • Access to MyBenefit platform (Multisport included)
  • Team Building activities
  • Charity initiatives
  • Fulltime
Read More
Arrow Right

Lead Java Engineer

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
  • Professional experience in software development, with at least 3 years in a lead or senior Java engineering role
  • Exceptional proficiency in Java, with extensive experience in core Java, multithreading, and modern Java frameworks like Spring Boot and Spring
  • Demonstrated deep expertise and hands-on experience with Relational Database Management Systems (RDBMS), including complex SQL queries, stored procedures, database normalization, indexing, and performance optimization
  • Strong practical experience with NoSQL databases, understanding their various paradigms (document, key-value, columnar, graph), data modeling for NoSQL, and optimizing queries for performance and scalability
  • Experience designing and implementing RESTful APIs and microservices architectures
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Solid understanding of software development life cycles (SDLC) and agile methodologies
  • Excellent problem-solving abilities, strong analytical skills, and clear communication skills (verbal and written)
Job Responsibility
Job Responsibility
  • Lead the architectural design, development, and implementation of mission-critical backend systems and services using Java and its ecosystem (e.g., Spring Boot, Spring Framework)
  • Serve as a subject matter expert in database technologies, including advanced schema design, query optimization, performance tuning, and data migration strategies for both relational databases (e.g., PostgreSQL, Oracle, MySQL, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Redis)
  • Provide technical leadership and guidance to a team of Java developers, promoting best practices in coding, software design, and system architecture
  • Conduct thorough code reviews to ensure code quality, maintainability, scalability, and adherence to established standards
  • Collaborate closely with product managers, architects, and other engineering teams to translate business requirements into technical specifications and innovative solutions
  • Identify and resolve complex technical challenges, performance bottlenecks, and production issues across the application stack
  • Champion continuous integration and continuous delivery (CI/CD) practices to streamline the development and deployment lifecycle
  • Stay current with emerging technologies, industry trends, and best practices in Java development, database management, and distributed systems
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right