CrawlJobs Logo

Staff Engineer – Java

United Kingdom, London 80000.00 GBP / Year · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled Staff Engineer with strong hands-on expertise across Java (17+), Spring Boot, Cloud Engineering, Automation Testing, CI/CD, and Kafka. This is both a delivery and technical-leadership position, requiring excellent engineering fundamentals combined with design/architecture experience. You’ll work closely with cross-functional teams to build scalable, modern, cloud-native systems that support large-scale digital platforms. The role includes mentoring, setting engineering standards, and championing best practices.

Job Responsibility

  • Design, build and maintain high-quality backend services using Java 17+ and Spring Boot
  • Lead technical design discussions and contribute to architecture decisions
  • Implement strong automation testing practices (unit, integration, contract, performance)
  • Develop cloud-native solutions on Azure or AWS using CI/CD and DevOps tooling
  • Build event-driven systems using Kafka, including schema evolution and resilient consumer patterns
  • Mentor engineers and support best practice across coding, testing, and delivery
  • Contribute to roadmap planning, technical direction, and continuous improvement initiatives
  • Promote clean architecture, secure coding, observability, and engineering excellence

Requirements

  • Java 17+
  • Spring Boot
  • Cloud Engineering (Azure or AWS)
  • Automation Testing
  • CI/CD
  • Kafka
  • Event-driven architectures
  • SOLID principles
  • Clean/Hexagonal Architecture
  • CQRS
  • Resilience patterns
  • DevOps principles
  • Continuous delivery
  • Mentoring/coaching experience
  • Strong communication skills

Nice to have

  • Experience in large-scale digital platforms or complex enterprise environments
  • Test automation frameworks (Playwright, Selenium, etc.)
  • Experience with NoSQL, caching (Redis), or enterprise integrations
  • Familiarity with Java-adjacent tooling or light frontend literacy (TypeScript/React)

Looking for more opportunities?

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

Similar Jobs for

Staff Engineer – Java

8 matching positions

Digital S/W Eng Java Staff Engineer

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL. Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
  • Familiarity of the Securities Based Lending (SBL) lifecycle, wealth management, private banking, credit environments is a plus
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right

Digital S/W Eng Java Staff Engineer

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL
  • Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • 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

Staff Engineer - Java, Microservices

Our Staff Engineer works with our Engineers to innovate and build new systems, i...
Location
Location
United States , Seattle, WA; Chevy Chase, MD
Salary
Salary:
105000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Proven expertise in API first engineering approaches, service orchestration, event driven architecture and real-time APIs including federated graphQL and gRPC implementations
  • Ability to manage schema evolution, versioning and high-performance API driven systems
  • Proven experience designing and delivering highly-resilient event-driven and messaging based solutions at scale with minimal latency
  • Deep hands-on experience in building complex SAAS systems in large scale business focused systems, with great knowledge on Docker and Kubernetes
  • Fluency and Specialization with Java and at least one other modern language such as C#, C++, or Python including object-oriented design
  • Extensive experience in leading and building full-stack application and service development
  • Great understanding of open-source databases like MySQL, PostgreSQL, etc. And strong foundation with No-SQL databases like Cosmos, Cassandra. Apache Trino etc
  • Ability to excel in a fast-paced, startup-like environment
Job Responsibility
Job Responsibility
  • Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate across team members and across the tech organization to solve our toughest problems
  • Deliver High-Quality services and software for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize your expertise in designing and developing API’s and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API first design
  • Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases
  • Deploy applications in a hybrid cloud environment utilizing Kubernetes, various data stores, and a variety of cloud native tools and services
  • Work on End-to-End solutions that may span front-end through API tiers and Back-End domain services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer - Java (Migration)

Our Distinguished Engineer works with our Engineers to innovate and build new sy...
Location
Location
United States , Chevy Chase; Dallas; Seattle
Salary
Salary:
120000.00 - 300000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience in full-stack web development (C#/Java/Python/GO), with expertise in client-side and server-side frameworks
  • 8+ years of experience working with public cloud platforms (AWS, Azure, GCP) and private cloud technologies (OpenStack)
  • 6+ years of experience in open-source frameworks
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience leading and building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Deep knowledge of ETL, SQL, bitemporal data modeling and temporal databases
  • Experience with API-based migration
  • Experience with shadow mode, dual-write, and deconversion strategies
  • Strong understanding of data observability, traceability, and multi-faceted testing
  • Proven expertise in designing and developing microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of both API and event-driven architectures
Job Responsibility
Job Responsibility
  • Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate across teams and the tech organization to solve our toughest problems
  • Deliver high-scale and high-quality data architecture, especially legacy-to-modern platform transitions
  • Deliver High-Quality services and software for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize your expertise in designing and developing API’s and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API driven system migration
  • Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases
  • Deploy applications in a hybrid cloud environment utilizing Kubernetes, various data stores, and a variety of cloud native tools and services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Engineer - Java

Our Staff Engineer works with our Engineers to innovate and build new systems, i...
Location
Location
United States , Palo Alto; Dallas; Chevy Chase; Seattle
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Proven expertise in API first engineering approaches, service orchestration, event driven architecture and real-time APIs including federated graphQL and gRPC implementations
  • Ability to manage schema evolution, versioning and high-performance API driven systems
  • Proven experience designing and delivering highly-resilient event-driven and messaging based solutions at scale with minimal latency
  • Deep hands-on experience in building complex SAAS systems in large scale business focused systems, with great knowledge on Docker and Kubernetes
  • Fluency and Specialization with Java and at least one other modern language such as C#, C++, or Python including object-oriented design
  • Extensive experience in leading and building full-stack application and service development
  • Great understanding of open-source databases like MySQL, PostgreSQL, etc. And strong foundation with No-SQL databases like Cosmos, Cassandra. Apache Trino etc
  • Ability to excel in a fast-paced, startup-like environment
Job Responsibility
Job Responsibility
  • Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate across team members and across the tech organization to solve our toughest problems
  • Deliver High-Quality services and software for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize your expertise in designing and developing API’s and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API first design
  • Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases
  • Deploy applications in a hybrid cloud environment utilizing Kubernetes, various data stores, and a variety of cloud native tools and services
  • Work on End-to-End solutions that may span front-end through API tiers and Back-End domain services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer - Java

Our Senior Staff Engineer works with our Staff and Sr. Engineers to innovate and...
Location
Location
United States , Chevy Chase; Austin; Palo Alto; Dallas; Seattle
Salary
Salary:
110000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Extensive experience in leading and building full-stack application and service development, with a strong focus on SAAS products / platforms
  • Proven expertise in designing and developing microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of both API and event-driven architectures
  • Proven experience designing and delivering highly-resilient event-driven and messaging based solutions at scale with minimal latency
  • Deep hands-on experience in building complex SAAS systems in large scale business focused systems, with great knowledge on Docker and Kubernetes
  • Fluency and Specialization with at least two modern OOP languages such as Java, C#, C++, or Python including object-oriented design
  • Familiarity and comfort with front-end technologies as well as back-end, including technologies like React, Flutter, Angular, Html, Javascript
  • Great understanding of open-source databases like MySQL, PostgreSQL, etc. And strong foundation with No-SQL databases like Cosmos, Cassandra. Apache Trino etc
  • In-depth knowledge of CS data structures and algorithms
Job Responsibility
Job Responsibility
  • Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate across team members and across the tech organization to solve our toughest problems
  • Deliver High-Quality services and software for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure/AWS/GCP tools and services
  • Work on End-to-End solutions that may span front-end implementations (Flutter, Agular, React) through API tiers and Back-End domain services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Engineer - Java Full Stack - Futures Engineering

As a Developer, you will be enhancing and maintaining an enterprise Cleared Deri...
Location
Location
United States , Chicago
Salary
Salary:
185000.00 - 215000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in back-end development with Java
  • 3–5 years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • Competitive compensation packages
  • Company equity
  • 401k matching
  • Gender neutral parental leave
  • Full medical, dental and vision insurance
  • Lunch stipends
  • Fully stocked kitchens
  • Happy hours
  • Fulltime
Read More
Arrow Right