Remote Java Developer with Microservices
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Design, develop, and implement scalable Java-based applications with Microservices architecture.
Build and maintain RESTful APIs and integrate with external systems.
Work with Spring Boot, Spring Cloud, and containerization tools (Docker, Kubernetes).
Ensure high performance, scalability, and security in all applications.
Collaborate with product owners, architects, and QA teams to deliver high-quality software.
Perform code reviews, write unit tests, and participate in Agile/Scrum ceremonies.
Troubleshoot production issues and provide quick resolutions.
Requirements
5-8 years of hands-on experience in Java development.
Strong knowledge of Core Java, Java 8+ features (Streams, Lambda, etc.).
Expertise in Spring Boot, Microservices, RESTful APIs.
Experience with Docker, Kubernetes, and CI/CD pipelines (Jenkins/GitLab).
Knowledge of cloud platforms (AWS / Azure / GCP).
Strong database knowledge (SQL & NoSQL).
Familiarity with messaging queues (Kafka / RabbitMQ).
Good understanding of design patterns, best practices, and security principles.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on find.jobsGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs
Top 10 Java Libraries
Why Upskilling And Reskilling is Important For Developers