What are the responsibilities and job description for the Senior Java Backend Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Tranzeal, Inc., is seeking the following. Apply via Dice today!
Senior Java Microservices Developer (Backend)
We are seeking an experienced Senior Java Microservices Developer to design, develop, and support scalable, cloud-native backend applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, Kubernetes, and distributed systems.
Key Responsibilities
Senior Java Microservices Developer (Backend)
We are seeking an experienced Senior Java Microservices Developer to design, develop, and support scalable, cloud-native backend applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, Kubernetes, and distributed systems.
Key Responsibilities
- Design and develop scalable microservices using Java, Spring Boot, and GraphQL.
- Build and support cloud-native applications running on Kubernetes and Docker.
- Develop event-driven solutions using Kafka and/or AMQ.
- Contribute to system design, architecture, and performance optimization initiatives.
- Build and maintain CI/CD pipelines using Git, GitOps, and Jenkins.
- Collaborate with cross-functional teams to support production environments and resolve issues.
- Implement automated testing frameworks and Agile development best practices.
- Monitor and troubleshoot applications using Splunk, Dynatrace, and Grafana.
- Work within Linux environments and manage application configurations using YAML.
- 7 years of experience in Java backend development.
- Strong hands-on experience with Spring Boot and Microservices Architecture.
- 3 years of experience with Kubernetes and Docker.
- Experience with Kafka and/or AMQ messaging platforms.
- Strong understanding of distributed systems, cloud-native applications, and scalable architectures.
- Experience with Cosmos DB, Cassandra, or MariaDB.
- Knowledge of CI/CD pipelines, DevOps practices, and production support.
- Experience working in Agile development environments.