About the role
Design and build scalable backend services and microservices using Java and Spring Boot. Collaborate with cross-functional teams to integrate databases and deploy containerized applications.
What they look for
Requirements
Requires proven hands-on backend development experience with Java, Spring Boot, and microservices architecture. Candidates must have proficiency in event-driven systems, relational databases, and containerization tools like Docker and Kubernetes.
Full description
This is a remote position.
Roles & Responsibilities:
- Design and build scalable backend services and APIs using Java and Spring Boot
- Develop microservices architecture for high-throughput, low-latency data processing
- Build event-driven systems using Kafka, Kafka Streams, or similar messaging platforms
- Integrate with databases (PostgreSQL, MongoDB, Redis) and optimize query performance
- Collaborate with Frontend, Data, and AI teams to deliver end-to-end features
- Write clean, testable code with unit and integration tests (JUnit, Mockito)
- Containerize and deploy services using Docker and Kubernetes
Requirements
- Proven and practical hands-on backend development experience
- Proficiency and proven expertise in Java and Spring Boot ecosystem
- Experience building microservices and REST APIs at scale
- Working knowledge of Kafka or similar event streaming platforms
- Proficiency with relational databases (PostgreSQL, MySQL) and caching (Redis)
- Experience with Docker, Kubernetes, and CI/CD pipelines
- Solid understanding of design patterns, OOP, and clean code principles
- Familiarity with Git, code reviews, and agile practices
Similar roles
-
Hybrid Software Engineer - Java (Mid/Lead Level)
State Farm Bloomington, Illinois, United States
-
Java Lead - NV, USA
Photon Nevada, United States · $33K–$118K/yr
-
Senior Software Engineer, Java | Vulnerability
NinjaOne United States · $140K–$200K/yr
-
Java Developer
IntelliDyne Washington, District of Columbia, United States · $90K–$150K/yr
-
Analista de Automação de Testes Java Sênior
PrimeUp Brazil
-
Java Trainer
Global Information Technology Lathrup Village, Michigan, United States