Full Stack Developer
Role details
Job location
Tech stack
Job description
-
Develop Java based microservices using Spring Boot / Spring Cloud.
-
Define service boundaries, API contracts, and Kafka based event workflows.
-
Build and maintain integrations with Kroger proprietary WMS platforms.
-
Design Dynatrace dashboards and leverage observability data for effective troubleshooting and root cause analysis.
Requirements
Top skills: Java, springboot, rest API, microservices, Kafka, production experience on kubernates is a MUST
-They must be able to troubleshoot kubernates clusters, pods services, ingress and networking issues
-Any monitoring networking system but prefer Dynatrace. Solid understanding of distributed system or supply chain. Anything where they are familiar with warehouse terms (doesn't need to be retail).
-Angular on the front end is preferred but not required.
Soft Skills Needed: communication, someone who is able to configure by themselves, we want someone to gather up requirements, being connected with the team is huge here, want someone to go to the team with issues and ideas. Capability to express themselves and need to have patience.
Required Skills
-
Strong experience with Java, Spring Boot, REST APIs, and microservices. (must have)
-
Hands on expertise with Kafka (topics, producers, consumers, retries, DLQs).
-
Production experience running services on Kubernetes (must have).
-
Troubleshoot Kubernetes clusters, pods, services, ingress, and networking issues (must have).
-
Hands on Dynatrace experience for monitoring and troubleshooting (must have).
-
Solid understanding of distributed systems and event driven architectures.
-
Working knowledge of frontend technologies for effective full stack collaboration.