To Apply for this Job Click Here
IDR is seeking a Java Tech Lead to join one of our top clients for an opportunity in Berkeley, NJ or Coral Springs, FL. This role is within a dynamic technology team focused on microservices, cloud computing, and event-driven architectures, supporting innovative software solutions in a collaborative environment.
Position Overview for the Java Tech Lead:
- Lead the design, development, and implementation of software applications.
- Maintain and improve existing codebases; lead peer review processes.
- Mentor junior developers and provide technical guidance to enhance team capabilities.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
Requirements for the Java Tech Lead:
- Ability to review architecture diagrams and design specifications; guide best practices; address security, scalability, resilience, and NFRs.
- Strong proficiency in Java 8, with a solid understanding of SOLID principles, Lambdas, Streams, reactive programming, Spring, and JPA/Hibernate.
- Expertise in Microservices architecture, including patterns like Saga and Circuit Breaker, API design, and inter-service communication using Spring Boot.
- Experience with Event Streaming technologies such as Kafka and/or Azure Event Hubs, including pub-sub, partitioning, replication, and schema management.
- Familiarity with Azure cloud services, including AKS, Helm, and Azure Event Hubs, and the ability to define deployment strategies on Azure.
What’s in it for you?
- Competitive compensation package
- Full Benefits; Medical, Vision, Dental, and more!
- Opportunity to get in with an industry leading organization.
Why IDR?
- 25+ Years of Proven Industry Experience in 4 major markets
- Employee Stock Ownership Program
- Dedicated Engagement Manager who is committed to you and your success.
- Medical, Dental, Vision, and Life Insurance
- ClearlyRated’s Best of Staffing® Client and Talent Award winner 12 years in a row.

