onsite
Software Engineer III - Java, Kafka, Kubernetes - JPMorganChase
Software Engineer
Seasoned Software Engineer III delivering secure, scalable Java microservices and streaming solutions using Kafka and Kubernetes, while providing Level 3 production support and incident ownership in an agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices and batch/streaming workloads that meet performance, security, and scalability requirements.
- Provide Level 3 production support for critical services, quickly diagnosing and resolving incidents to minimize business impact.
- Own major incident response, lead root‑cause analysis, and implement corrective actions and preventive measures.
- Collaborate with product owners, architects, and other engineers in an agile team to define requirements, create technical designs, and deliver high‑quality code.
- Utilize Kafka for real‑time data streaming and Kubernetes for container orchestration, ensuring reliable deployment and operation of services.
Requirements
- 5+ years of professional experience developing Java applications, including RESTful APIs and microservice architectures.
- Strong hands‑on experience with Apache Kafka for event‑driven processing and messaging.
- Proficiency in deploying, managing, and troubleshooting containers in Kubernetes environments.
- Demonstrated ability to provide production support, handle major incidents, and perform root‑cause analysis.
- Solid understanding of agile development practices, CI/CD pipelines, and version control (e.g., Git).
Skills
javakafkakubernetes