Java Tech Lead
Usg Inc.
New York, NY, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
- Spring boot
- Microservices
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago