Senior Java Microservices Developer
Bravens Inc.Contract
Required Skillset:
GitAzureDockerJenkinsKubernetesHibernateSpring SecuritySpring BootMockitoGradleKafkaResilience4jMavenOraclePrometheusGrafanaJava 17AWSGCPRESTful APIAzure DevOpsMySQLPostgreSQLGitHub ActionsMongoDBJUnitJPARabbitMQELK stackJMSSpring MVCSonarQube
Job Description
Key Responsibilities
- Design and develop scalable microservices using Java and Spring Boot.
- Build and maintain RESTful APIs and event-driven services.
- Ensure high performance, scalability, and reliability of applications.
- Collaborate with architects, DevOps, QA, and product teams.
- Implement security, logging, monitoring, and resilience patterns.
- Troubleshoot production issues and perform root cause analysis.
- Participate in system design discussions and code reviews.
- Work in Agile/Scrum development environments.
- Integrate services with databases, messaging systems, and external APIs.
Required Skills
Core Java & Microservices
- Strong experience in Java (8/11/17)
- Spring Boot, Spring MVC, Spring Security
- Microservices architecture and design patterns
- RESTful API design and development
- Service discovery, API gateway, and load balancing concepts
Distributed Systems
- Event-driven architecture
- Messaging systems: Kafka / RabbitMQ / JMS
- Circuit breaker patterns (Resilience4j / Hystrix)
- Distributed tracing and logging
Database
- MySQL, PostgreSQL, Oracle, or MongoDB
- Database design and optimization
- JPA/Hibernate
DevOps & Cloud
- CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)
- Docker and Kubernetes
- Cloud platforms (AWS / Azure / GCP preferred)
Testing & Tools
- JUnit, Mockito
- Git, Maven/Gradle
- SonarQube, code quality tools
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Preferred Qualifications
- Experience with large-scale distributed systems
- Cloud-native development experience (AWS/Azure/GCP)
- Exposure to observability tools (Prometheus, Grafana, ELK stack)
- Experience mentoring junior developers or leading modules
Similar Jobs
Java Microservices Developer
Remote
May 8th, 2026
Java Microservices Developer
Remote
May 5th, 2026
Java Microservices Sr Developer /Lead
California
Apr 30th, 2026
Java Microservices Lead / Architect
Mississippi
Apr 29th, 2026
Java Microservices Developer
California
Apr 22nd, 2026