Software Engineer Java . Spring Boot . Connected...
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+27 more
Requirements
We are looking for a skilled Java Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle - from architecture through deployment - building robust APIs and event-driven systems that power real-time device and data integrations.
Responsibilities
-
Design and develop RESTful and event-driven microservices using Java 17+ and Spring Boot 3
-
Build and maintain integrations with IoT devices, third-party APIs, and connected platforms
-
Implement messaging pipelines with Kafka or RabbitMQ for real-time data streaming
-
Write clean, testable code with JUnit, Mockito, and integration test suites
-
Collaborate with product and DevOps on CI/CD pipelines (Docker, Kubernetes, Helm)
-
Participate in architecture reviews and define best practices for the team
Required Skills
-
Experience with Java (Java 17+ preferred) and Spring Boot ecosystem
-
Strong knowledge of Spring Cloud, Spring Security, and Spring Data JPA
-
Experience with Kafka, RabbitMQ, or similar messaging technologies
-
Familiarity with OAuth 2.0, JWT, and API security patterns
-
Proficient with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis)
-
Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)
Nice to Have
-
Experience with MQTT, AMQP, or CoAP for IoT device communication
-
Knowledge of OpenAPI / Swagger specification and contract-first design
-
Exposure to service mesh (Istio, Linkerd) and observability tooling
-
Contributions to open-source Java or Spring Boot projects
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good 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
Where To Find Software Engineering Jobs
Dev Digest 121 - AI goes offline