Java Tech Lead

Usg Inc.
New York, NY, United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Unit Testing Software Design Patterns Middleware Java Platform Enterprise Edition (J2EE) Junit Apache Maven Scaled Agile Framework Data Logging Apache Camel Spring-boot
+1 more
Microservices

Job description

At least 7 years of strong experience in leading projects as Technical Lead in Middleware or J2EE technologies. At least 2 year experience in leading projects involving Microsvc architecture.

  • Implement Rest controller with spring boot project structure.
  • Implement transformation with Apache Camel project structure.
  • Implement Business Delegate Pattern along with Microservice Design Patterns while creating Micro Services with appropriate packaging structure.
  • Create DTO, DAO, Service, Controller, Utility packages for each package for better code maintenance.
  • Write JUnit Test Cases for each Micro Services for quick unit testing.
  • The Maven Dependency (pom.xml) need to be updated with correct version of jars and maintain same versions for all micro services for consistency.
  • Implement non-blocking I/O coding.
  • Implement logging using fluent.
  • Implement metrics/transaction tracking using Sleuth.
  • Implement appropriate API error handling messages same as existing APIs.
  • Implement appropriate exception handling in handling error scenarios.

Requirements

Must have worked in onsite / offshore model.

  • Good communication skills, organized, multi-tasking, assertiveness are skills that will help being successful on this role.
  • Drive solution development through requirements gathering, analysis, discovery, business plan creation, and solution level of effort estimates
  • Should have the ability coordinate across multiple teams
  • Be nimble in handling and delivering fast moving projects with very minimal supervision
  • Experience with Agile Methodology including Scaled Agile Framework (SAFe) is desired
  • Healthcare or Insurance/Financial services industry knowledge is preferred, but not required

What are the top 3 required skills for this role? 1.Java

  1. Spring boot
  2. Microservices

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · WWC 2025

2:53 min

Analyzing a legacy car leasing enterprise application

Henning Schwentner · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

Videos

See all

Related articles

See all