Java Microservices Developer
Tranzeal, Inc.
San Jose, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
San Jose, United States of America
Tech stack
Java
Agile Methodologies
DevOps
Distributed Systems
Linux System Administration
MariaDB
Enterprise Messaging Systems
Performance Tuning
YAML
Spring Cloud
Delivery Pipeline
Grafana
Spring-boot
GIT
Git Flow
Kubernetes
Cassandra
Kafka
Cosmos DB
GraphQL
Splunk
Dynatrace
Docker
Jenkins
Microservices
Job description
- 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.
Requirements
- 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.