CrawlJobs Logo

Senior Java Software Engineer – Core Backend Platform

United Kingdom, London · Job Posted April 05, 2026
Apply Position
Job Link Share

Job Description

Senior Java Software Engineer – Core Backend Platform. I’m working with a fast growing product-focused company building foundational technology used by engineering teams globally. This isn’t feature-heavy product work. It’s focused on the underlying components that systems rely on, where stability, reliability, and getting things right really matters. You’d be joining a core team responsible for maintaining and evolving these components, while also working closely with users to solve real-world issues.

Job Responsibility

  • Developing and maintaining core backend components
  • Investigating issues and improving system reliability
  • Collaborating on integrations and enhancements
  • Supporting users and resolving technical challenges
  • Building internal tooling where needed

Requirements

  • Strong backend engineering fundamentals (Java experience ideal)
  • Experience working on complex systems
  • Comfortable working in Linux environments
  • Engineers who enjoy understanding how things work under the hood
  • Self-sufficient, proactive mindset

What we offer

  • Remote-first, globally distributed team
  • High trust, low ego engineering culture
  • Strong focus on quality and continuous improvement
  • High ownership and autonomy

Looking for more opportunities?

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

Similar Jobs for

Senior Java Software Engineer – Core Backend Platform

8 matching positions

Senior Backend Software Engineer - Core Domain

You will be joining the Core Team focused on critical systems. This includes man...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
satispay.com Logo
Satispay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of related experience in back-end software engineering
  • Proven track record of working with microservices and cloud environments (AWS is a plus) in high-paced, mission-critical contexts
  • Deep experience with Java and Spring Boot
  • Strong understanding of distributed systems and how to manage external dependencies (like banking protocols) effectively
  • Able to communicate complex technical concepts clearly and convincingly
  • Excel at coordinating implementations with other teams and building trust with various stakeholders
  • Focused on delivering software that meets evolving user needs
  • Adaptable, avoid analysis paralysis, and go the extra mile to optimize systems beyond the initial requirements
  • Passionate about FinTech
  • Fluent in English
Job Responsibility
Job Responsibility
  • Engineer core platform domains such as the Transaction Ledger, Identity & Access Management (IAM), or Payment Orchestration
  • Ensure these engines remain high-performant, scalable, and functional for product teams to integrate with
  • Scale risk & financial engines
  • Optimize and implement services dedicated to bank integrations, credit risk, and real-time fraud detection
  • Build the robust logic that protects our source of truth and secures Satispay’s financial ecosystem
  • Drive technical analysis for projects that span across multiple services
  • Lead technical discussions and produce high-quality documentation (Smart Papers)
  • Ensure technical quality by implementing rigorous testing strategies and overseeing safe rollouts
  • Proactively identify and resolve technical blockers, promoting a culture of simplicity and maintainability in the codebase
  • Provide technical guidance to junior and mid-level engineers, fostering a culture of operational excellence
What we offer
What we offer
  • Unlimited paid time off
  • Psychological support & mental health webinars with Serenis
  • Flexible hybrid working system
  • Extended parental leave
  • Childcare leave
  • Professional development programmes
  • Internal mobility program
  • Language classes with Preply
  • Internal workshops & training
  • Stock Option Plan (with additional grants often provided based on performance)
  • Fulltime
Read More
Arrow Right

Senior Java Backend Engineer

A well-established company in the financial sector is looking for a Senior Backe...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
levy-professionals.com Logo
Levy Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in backend software engineering
  • Strong hands-on experience with Java (11+)
  • Solid experience with Spring Boot, Spring MVC, and Spring Data
  • Experience building and maintaining REST APIs in complex enterprise environments
  • Strong understanding of distributed systems, event-driven architecture, and service integration
  • Experience with messaging platforms such as Kafka, ActiveMQ, IBM MQ, or similar
  • Experience with CI/CD pipelines (Azure DevOps is a strong plus)
  • Familiarity with Azure and cloud-native engineering practices
  • Experience with Docker and containerised deployments (Kubernetes / OpenShift)
  • Experience with observability tooling such as Prometheus, Grafana, and Elastic
Job Responsibility
Job Responsibility
  • Building and maintaining secure, scalable backend services for web and mobile platforms
  • Developing high-performance REST APIs that connect digital channels with core financial systems
  • Improving customer-facing product overview and product preference functionality
  • Contributing to platform resilience, performance, and maintainability
  • Driving technical improvements and helping shape backend engineering best practices within the team
  • Fulltime
Read More
Arrow Right

Senior Backend Java Engineer - Aladdin Engineering, Vice President

Location
Location
United States , New York
Salary
Salary:
162000.00 - 215000.00 USD / Year
blackrock.com Logo
BlackRock Investments
Expiration Date
July 25, 2026
Flip Icon
Requirements
Requirements
  • B.S. / M.S. degree in Computer Science, Engineering, or a related subject area
  • 7+ years of proven experience
  • A proven foundation in core Java and related technologies, with OO skills and design patterns
  • Track record building high quality software with design-focused and test-driven approaches
  • Hands-on experience in Java/ Spring Framework/Sprint Boot/Hibernate
  • In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications
  • Extensive experiencing building micro services architecture / SOA is required
  • Experience in message oriented streaming middleware architecture is required (Kafka, MQ, AMPS, NATS, etc)
  • Understanding of relational databases is a must
  • Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks
Job Responsibility
Job Responsibility
  • Lead individual projects priorities, deadlines and deliverables using AGILE methodologies
  • Deliver high throughput, scalable, highly available, concurrent and fault tolerant software systems
  • Collaborate with team members in a multi-office, multi-country environment
  • Deliver high efficiency, high availability, concurrent and fault tolerant software systems
  • Significantly contribute to development of Aladdin’s global, multi-asset trading platform
  • Work with product management and business users to define the roadmap for the product
  • Design and develop innovative solutions to complex problems, identifying issues and roadblocks
  • Apply validated quality software engineering practices through all phases of development
  • Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, dev ops and level two production support
  • Be a leader with vision and a partner in brainstorming solutions for team productivity, efficiency, guiding and motivating others
What we offer
What we offer
  • annual discretionary bonus
  • healthcare
  • leave benefits
  • retirement benefits
  • strong retirement plan
  • tuition reimbursement
  • comprehensive healthcare
  • support for working parents
  • Flexible Time Off (FTO)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer: Backend

As a Senior Software Engineer, you will be a critical contributor to Uber’s ente...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5-10 years of software engineering experience
  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related field experience
  • Proven knowledge of C, C++, Java, Python, or Go is a must-have with at least 3 years of recent experience in either
Job Responsibility
Job Responsibility
  • System Design & Architecture: Design and implement new, foundational microservices that ensure the financial accuracy for our B2B business, guaranteeing high performance, fault tolerance, and meeting aggressive reliability standards (SLOs)
  • Data Standardization & Governance: Define a flexible data structure (a Line-of-Business-agnostic data model) and service contracts to standardize complex commercial terms (like fees, incentives, and commitments) into a single, centralized and reliable system (Single Source of Truth or SSOT)
  • Core Platform Development: Build and maintain the core platform services for managing the entire lifecycle of a B2B Contract—treating it as the primary data entity—including versioning and secure data storage
  • Automated Business Logic: Implement complex, rule-based logic to automatically calculate and apply contract-based pricing to internal services (like Fares and Billing), which will eliminate the need for manual invoice adjustments
  • End-to-End Integration: Lead the technical integration with key upstream systems (like Salesforce) for creating contracts, and with high-volume downstream consumers to ensure financial data flows seamlessly and accurately across the entire process from a sales lead to collecting cash (Lead-to-Cash process)
What we offer
What we offer
  • Eligibility to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligibility to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Backend Software Engineer

As a Senior Backend Software Engineer in the Business Team, you’ll play a critic...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
satispay.com Logo
Satispay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of related experience in back-end software engineering
  • Proven track record of working with microservices, cloud environments, and Agile methodologies
  • Deep experience working with Java
  • Strong understanding of cloud platforms (AWS is a plus)
  • Proven ability to conduct technical analysis for large-scope projects affecting multiple systems
  • Ability to drive knowledge sharing and mentor peers
  • Professional, convincing, and structured communication skills
  • Ability to adapt communication style to build trust with stakeholders and coordinate implementations across teams
  • Passion for FinTech or startup environments
  • Fluent in English
Job Responsibility
Job Responsibility
  • Drive multi-service solutions: Conduct technical analysis for medium-to-large projects impacting multiple services for the Employer domain
  • Design comprehensive, highly-available solutions considering scalability, security, and maintainability for products that define the welfare core
  • Ensure technical quality: Implement robust testing strategies, balancing automation and manual coverage
  • Oversee gradual rollouts with careful monitoring to ensure welfare distributions are precise and reliable
  • Resolve and anticipate blockers: Proactively anticipate and resolve technical blockers
  • Drive knowledge sharing across your organization
  • Tackle the unique challenges of B2B registration flows and high-volume benefit allocations
  • Ensure code quality through active review
  • Execution and ownership: Take ownership of your work from start to finish, delivering features that truly meet user needs
  • Ensure seamless and efficient back-end integration from employer sign-up to employee spending
What we offer
What we offer
  • Unlimited paid time off
  • Psychological support & mental health webinars with Serenis
  • Flexible hybrid working system
  • Extended parental leave
  • Childcare leave
  • Professional development programmes
  • Internal mobility program
  • Language classes with Preply
  • Internal workshops & training
  • Stock Option Plan (with additional grants often provided based on performance)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - (Backend) Customer Obsession

Customer Obsession builds the intelligence layer that minimizes customer defects...
Location
Location
United States , Sunnyvale; San Francisco
Salary
Salary:
202000.00 - 224000.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 technical field, or equivalent practical experience
  • Proven experience designing and shipping scalable backend microservices, including expertise with gRPC or REST API development
  • Expert proficiency in at least one modern object-oriented programming language, such as Java or Go
Job Responsibility
Job Responsibility
  • Architect and implement innovative AI/ML solutions to drive automation and significantly reduce customer-facing defects
  • Own feature development end-to-end, translating vague product and operational problems into clear technical designs and production-ready code used by millions of customers
  • Design and deliver scalable, multi-tenant backend services and platforms to power real-time support experiences (from messaging to in-app self-service)
  • Define and champion the operational health, monitoring, reliability, and incident response processes for mission-critical support systems
  • Identify and advocate for core architectural changes across Uber's engineering ecosystem to ensure our support platform is highly resilient, extensible, and performant
  • Collaborate closely with product managers, data scientists, and partner engineering teams to scope requirements, drive consensus, and integrate complex technical capabilities
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
New

Senior Software Engineer - Video Platform

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong problem-solving and analytical abilities
  • 5+ years of solid programming experience in Java core libraries and developing web server applications, object-oriented design and design patterns, and passionate about writing high-quality and well-architected code
  • Strong technical competency and experience in building high-performance and cloud-based scalable micro-services
  • Experience with design and implementation of modern micro-services architectures and API frameworks (REST/JSON)
  • Experience with web servers such as Apache, Tomcat, and building and deploying services on AWS cloud
  • Experience with NoSQL data storage technologies such as Cassandra, DynamoDB, Redis, etc. as well as RDMBS like Oracle or MySQL
  • Domain expertise in the area of Over-the-Top Video delivery technologies, On-Demand/Live streaming, DRM, encoding, delivery, CDNs etc. is highly preferred
  • Ability to handle periodic on-call duty as well as out-of-band requests
  • strong written and verbal communication skills
  • Bachelor's Degree in Computer Science plus 8 years of experience or equivalent
Job Responsibility
Job Responsibility
  • Design and implement highly scalable, and reliable web-scale applications
  • Translate functional specifications into logical, component-based technical designs
  • Key technical contributor to the design and implementation of core software backend components of video services platform
  • Write and review code, evaluate architectural tradeoffs for performance and security for high-performance, and high-concurrency video infrastructure applications
  • Collaborate with other engineering groups across the company towards supporting our video services initiatives
  • Manage individual project priorities, deadlines and deliverables with limited supervision
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Data Platform, AI Infrastructure

We are building a large-scale, productized data platform that powers critical in...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • Strong programming experience in Python
  • Experience building and operating large-scale distributed systems
  • Hands-on experience with: Backend services or APIs (e.g., FastAPI, Flask, or similar)
  • Cloud-based infrastructure (Azure, AWS, or GCP)
  • Monitoring and observability systems (metrics, logging, alerting)
  • Experience designing systems with reliability, scalability, and operational clarity in mind
  • Proven ability to own and deliver production systems end-to-end
  • Ability to break down ambiguous problems, ask the right questions, and execute effectively
Job Responsibility
Job Responsibility
  • Design, build, and operate core components of a distributed data platform, including: Orchestration systems (e.g., Airflow or equivalent)
  • Backend services and APIs (Python/FastAPI or similar)
  • Monitoring, alerting, and reliability systems
  • Own the end-to-end lifecycle of platform components - from design through deployment, scaling, and maintenance
  • Ensure systems meet requirements for availability, performance, and data reliability at large scale
  • Define and enforce standardized patterns for infrastructure, deployment, and observability across the platform
  • Partner with data engineering teams to enable efficient, reliable data processing workflows
  • Diagnose and resolve complex issues in distributed systems, including performance bottlenecks and failure modes
  • Contribute to infrastructure-as-code and deployment systems to support reproducibility and operational excellence
  • Drive continuous improvements in system robustness, cost efficiency, and operational clarity
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
  • Fulltime
Read More
Arrow Right