T

Java Developer

Triunity Software · New York, New York, United States · $90K–$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 deployment via Docker and Kubernetes while optimizing database schemas and CI/CD pipelines.

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 event streaming tools like Kafka and container orchestration with Kubernetes 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.