Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Toptal

Toptal is a global network connecting companies with top freelancers in business, design, and technology, allowing for scalable, on-demand team augmentation. With an extensive pool of talent and a fully remote model, Toptal stands out by blending top-tier professional expertise with a supportive virtual environment that prioritizes innovation and collaboration.

About the Role

We're looking for a Senior Java Developer to design, build, and maintain scalable backend systems using Java, Spring, and a microservices architecture. This is a hands-on engineering role: you'll own services end to end, from data modeling through deployment, while collaborating closely with cross-functional teams to deliver production-ready solutions. If you're comfortable owning backend architecture decisions and writing clean, maintainable code at scale, this is built for that.

What You'll Do

  • Design, develop, and maintain backend services and APIs using Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Data)

  • Build and evolve microservices architecture, including service decomposition, inter-service communication, and API design

  • Design and optimize relational database schemas and queries using SQL

  • Implement RESTful APIs and support integration with third-party systems and internal services

  • Write clean, testable, production-quality code, including unit and integration tests

  • Troubleshoot and resolve performance, scalability, and reliability issues across distributed services

  • Participate in code reviews, architecture discussions, and technical planning

  • Support CI/CD pipelines and deployment processes for microservices

  • Collaborate with cross-functional teams (frontend, QA, product) to deliver features end to end

  • Contribute to technical documentation and best practices for the engineering team

What You Bring

  • Strong hands-on experience with Java in a production backend environment

  • Solid experience with the Spring framework (Spring Boot, Spring MVC, Spring Data, Spring Cloud)

  • Proven experience designing and building microservices architectures

  • Strong SQL skills, including schema design, query optimization, and relational data modeling

  • Experience with RESTful API design and development

  • Understanding of distributed systems concepts (service communication, fault tolerance, scalability)

  • Experience with version control (Git) and CI/CD workflows

  • Strong problem-solving skills and ability to work independently on complex technical challenges

  • Solid communication skills for collaborating with cross-functional and distributed teams

Nice to Have

  • Experience with containerization and orchestration (Docker, Kubernetes)

  • Experience with message queues or event-driven architecture (Kafka, RabbitMQ)

  • Familiarity with cloud platforms (AWS, Azure, or GCP)

  • Experience with NoSQL databases alongside SQL

  • Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK stack)

Why This Role

  • Real architectural ownership: Shape microservices design decisions, not just implement tickets

  • Modern stack: Work with current Java, Spring, and microservices best practices

  • Cross-functional collaboration: Work closely with product, QA, and frontend teams on end-to-end delivery

  • Flexibility: Remote-friendly engagement structure

How to Apply

Ready to bring your Java and microservices expertise to a production-grade system? Apply through Toptal here: https://www.toptal.com/talent/apply

Recommended for you based on this role

Similar stack
Same company
In your city
Remote • Full-Time • 5+ year exp • Bachelor's Degree
JavaScript
Python
TypeScript
AI/ML
Claude
Claude Code
Cursor
LLM
NLP
Prompt Engineering
DevOps
AWS
CI/CD
Docker
GCP
Kubernetes
Platform Engineering
Apply
Remote • Full-Time • PhD
Python
SQL
Databases
Snowflake
AI/ML
Anomaly Detection
DevOps
AWS
CI/CD
Git
Platform Engineering
Apply
Remote • Full-Time
AI/ML
LLM
DevOps
Azure
Apply
Remote • Contractor
Python
DevOps
Amazon EC2
Amazon EKS
AWS
CI/CD
Datadog
Docker
FinOps
GitHub Actions
GitLab CI
Grafana
Jenkins
Kubernetes
Prometheus
Terraform
Cybersecurity
HIPAA
SOC 2
Apply
Remote • Contractor
DevOps
Azure
Azure DevOps
Apply
Remote • Contractor
Cybersecurity
HIPAA
ISO 27001
PCI DSS
Apply
Remote • Contractor
DevOps
GCP
Management
Google Workspace
Marketing
Salesforce
Apply
Remote • Contractor • Saint Louis
Python
Python
pySpark
Databases
Databricks
AI/ML
Time Series Forecasting
Spark
DevOps
CI/CD
Apply
Remote • Contractor
Python
SQL
Databases
Apache Kafka
Databricks
AI/ML
MLFlow
Spark
DevOps
Azure
Bicep
CI/CD
Terraform
Apply
Remote • Contractor
C#
SQL
TypeScript
JavaScript
C#
.NET
Entity Framework Core
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Docker
Git
Kubernetes
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Remote work
Remote
Employment
Contractor