T

Java Developer

Triunity Software · San Francisco, California, United States · $80K–$110K/yr

IT Services and IT Consulting · 51-200 employees

3 h ago
Mid (2-5 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and implement scalable, low-latency microservices and secure RESTful APIs using Java and Spring Boot. Manage cloud-hosted Kubernetes deployments and optimize database schemas and data persistence layers.

What they look for

Microservices design patterns RESTful API design Java Spring Boot Spring Cloud Spring Data JPA Hibernate SQL PostgreSQL MySQL NoSQL Kafka RabbitMQ Docker Kubernetes CI/CD

Requirements

Proficiency in Java 17/21, Spring framework, and both SQL and NoSQL databases is required. Experience with containerization via Docker and event-driven communication using Kafka or RabbitMQ is essential.

Benefits

401(k) Health insurance Training & development

Full description

Benefits:

  • 401(k)
  • Health insurance
  • Training & development

Skill set. Microservices design patterns, RESTful API design, Java (17 or 21), Spring Boot, and Spring Cloud, Spring Data JPA, Hibernate, SQL (PostgreSQL/MySQL), and NoSQL

Key Responsibilities

  • Microservice Development: Design and implement scalable, low-latency microservices using Java and Spring Boot.
  • API & Event Streaming: Build secure, robust RESTful APIs and establish asynchronous event-driven communication using Kafka or RabbitMQ.
  • Cloud & Container Deployment: Package applications into Docker containers and deploy/manage them within cloud-hosted Kubernetes environments.
  • Database Management: Optimize database schemas, write efficient complex queries, and handle data persistence layers using JPA/Hibernate.
  • Quality & CI/CD Automation: Maintain high code quality through automated unit/integration testing and actively participate in code reviews and CI/CD pipeline optimization.