111,841 Java jobs
Open roles that use Java — enterprise backends, Android and big data.



Senior Software Engineer, Creator Collaboration
Designs and builds large-scale services for creator collaboration at Roblox, including the real-time Team Create product and the Creation Platform APIs that AI agents access via MCP. Full-stack work in C#, C++, Java, or Python, with emphasis on scale, architecture, and mentoring other engineers.



Senior Software Engineer, Reliability
Senior software engineer on Roblox's Reliability team, building fault-tolerant libraries, automation, load-testing guardrails, canarying services, and observability tooling to keep the platform reliable at massive scale. Requires 4+ years of experience and coding skills in languages like Go, C#, or Java.
Tech Lead (Backend): Billing & Fees
Tech lead for a financial-technology billing & fees platform in France: owns architecture and roadmap for fee configuration, calculation, invoicing, adjustments, and reconciliation services, staying hands-on in Java/Kotlin with Spring Boot, Kafka, AWS SQS, MySQL/PostgreSQL, and Redis while mentoring engineers and working with Product, Finance, and Commercial teams.



[2027] Senior Machine Learning Engineer - PhD Early Career
Roblox is hiring a PhD-level senior machine learning engineer to take research projects end-to-end — from ideation through production deployment of deep learning, generative AI, multimodal, CV, NLP, and recommendation models that power the platform for hundreds of millions of daily users.
Tech Lead (Backend): Billing & Fees
A hands-on backend Tech Lead role at a fintech in Switzerland, owning the architecture and roadmap of the billing & fees platform (fee configuration, transaction calculations, invoicing, adjustments, reconciliation). Day to day mixes Java/Kotlin Spring Boot coding with mentoring, design reviews, and integrations with Snowflake, Salesforce and ledger systems.
Software Developer - HADES
On-site software developer for the HADES program at Kirtland AFB, NM, designing, building, and testing backend services, APIs, and ground-system components in Java, C++, and Python for satellite ground systems in TS/SCI/SAP environments, working in Agile cycles with DevSecOps and DoD cybersecurity compliance.
Staff Mobile Engineer
Senior hands-on mobile technical leader at CINC Systems, a community association management software provider, designing and shipping iOS/Android apps using Flutter, React Native, and native Swift/Kotlin. Defines mobile architecture, partners with backend/platform teams on APIs, and mentors engineers. Remote worldwide.
Tech Lead (Backend): Billing & Fees
Tech Lead for a partner company's Billing & Fees platform in a fintech environment: owns the architecture and roadmap for fee configuration, transaction calculations, invoicing and reconciliation while staying hands-on. Core stack includes Java/Kotlin, Spring Boot, Kafka, AWS SQS and integrations with Snowflake, Salesforce and ledger systems.
Manager, Software Development Engineering
Hands-on engineering manager at Zscaler's Bangalore hub leading software and platform engineers who build managed data stores, internal developer platforms, and automation pipelines for the Zero Trust Exchange cloud security platform. Requires 10+ years engineering and 2+ years management experience with Go/Java/Python, Kubernetes, and distributed systems.
Tech Lead (Backend): Billing & Fees
Backend Tech Lead for a fintech billing platform: owns architecture and roadmap for fee configuration, invoicing, adjustments, and reconciliation services while staying hands-on and mentoring engineers. Core stack is Java/Kotlin with Spring Boot, Kafka/AWS SQS, MySQL/PostgreSQL, Redis, and AWS; hybrid or remote within the Netherlands.



Software Engineer, Reliability
Early-career software engineer on Roblox's Reliability team, building infrastructure that keeps the platform fast, reliable, and efficient: applying AI/ML to scale workloads across regions, tuning performance with metrics and profiling, and sharing on-call. Core tech: Python/Rust/Go/Java/C#, distributed systems, Kubernetes, Prometheus/Grafana.



Senior Software Engineer, Realtime Analytics Platform
Senior engineer on Roblox's Real-time Analytics Platform team, owning and scaling StarRocks and Apache Druid OLAP clusters that power sub-second analytical queries over petabytes of daily data. Builds Kafka/Flink streaming ingestion, tunes MPP query-engine performance, and runs clusters on Kubernetes/Terraform; onsite in San Mateo.
Tech Lead (Backend): Billing & Fees
Tech lead for a fintech company's Billing & Fees platform in Portugal (remote/hybrid): owns the architecture and roadmap while staying hands-on building fee calculation, invoicing, and reconciliation services. Core stack is Java/Kotlin with Spring Boot, Kafka/AWS SQS, MySQL/PostgreSQL, Redis, and integrations with Snowflake and Salesforce.
Senior Software Engineer, Build Platform
Senior engineer on Roblox's Build Platform team builds and operates the cloud backend powering AI-driven game creation: agent orchestration, model routing, sandboxed tool execution, evals, and observability at scale. Core stack includes C#/Java/Go, Kubernetes/Temporal, and LLM APIs; role is onsite in San Mateo Tue-Thu.
Senior Software Engineer, Ads Measurement
Senior engineer on Roblox's Ads Measurement team architecting large-scale ads serving, attribution/identity-matching, and audience-segmentation backend systems, plus third-party measurement integrations. Stack includes C#/Go/Rust/Java/C++/Python, Kafka, Flink, Redis, and distributed SQL/NoSQL; onsite Tue–Thu at the San Mateo, CA HQ.
Tech Lead (Backend): Billing & Fees
Tech Lead for a fintech Billing & Fees platform based in Italy (hybrid or remote). Owns architecture and roadmap for fee configuration, invoicing, adjustments, and reconciliation services, staying hands-on in Java/Kotlin and Spring Boot with Kafka, AWS, MySQL/PostgreSQL, and Redis while mentoring engineers and partnering with Product and Finance.
Senior Software Engineer, Content Understanding
Senior full-stack engineer on Roblox's Content Understanding Platform, building scalable backend systems and ML pipelines that process billions of assets (3D models, audio, text, video) to power search, discovery, moderation, and generative AI features. Stack spans Python/C#/C++/Java, cloud backends, PyTorch/TensorFlow, and some React/Angular.
Java Software Engineer / C
Java backend engineer on a 5-person Inetum team developing and maintaining 7 Java business applications for a client: adding features, building REST APIs, working with Oracle/PostgreSQL, SQL tuning and Liquibase, and helping resolve support tickets. Hybrid work (2 office days) from several Polish cities.