Jobs · Engineering · Connecticut

Lead Java Engineer

Princeton IT Services, Inc · Greater Hartford · 5 mo ago
On-siteEngineeringFull-time

Key Responsibilities

  • Act as a technical lead and Java SME across engineering teams
  • Design and implement scalable APIs using Core Java and Spring Boot
  • Drive architecture decisions focusing on scalability, performance, and reliability
  • Build and enhance event-driven applications using pub-sub communication models
  • Lead legacy application modernization and enhancements
  • Apply best practices in microservices, DDD, observability, and security
  • Ensure robust API design including retries, exception handling, and fault tolerance

Technical Skills Required

  • Expert in Core Java (multithreading, streams, transaction management)
  • Strong experience with Spring Boot and RESTful API development
  • Microservices architecture and Domain Driven Design (DDD)
  • Event-driven architecture, messaging, and pub-sub systems
  • Performance tuning, testing, and observability
  • Strong understanding of security principles and API reliability patterns
  • API design from high-level requirements to implementation
  • High availability, low latency, and disaster recovery design
  • Knowledge of monolithic, microservices, and serverless architectures
  • Experience handling retries, failures, and inter-service communication

Similar jobs

Lead Java Engineer

Raymond JamesSt. Petersburg, FL· 2 wk ago
Engineeringapply on raymondjames.wd1.myworkdayjobs.com

Lead Java Engineer

Beacon HillMiami-Dade County, FL· 2 wk ago
Information Technologyapply on aplitrak.com

Lead Java Software Engineer

Tokio Marine North America ServicesBala-Cynwyd, PA· 5 days ago
Information Technologyapply on careers.tmnas.com