Proudly Native American & Service-Disabled Veteran-Owned | Certified DBE & SDVOSB
The Leader in Seamless Workforce Solutions

Job Description

Role: Java Spring Boot Technical Lead
Client: Deloitte (Contractor Role)
Project Stage: Sold / Funded
Location: Onsite (No work outside the U.S.)
Expenses Permitted: No
Max Vendor Rate: $104/hour (inclusive of supplier mark-up)

Role Overview

As a Java Spring Boot Technical Lead, you will provide technical leadership, architectural guidance, and hands-on development for Java-based applications using the Spring Boot framework.
This position combines deep technical expertise, team leadership, project management, and strong communication skills to deliver high-quality software solutions.


Key Responsibilities

1. Technical Leadership

  • Design and implement technical architecture for Spring Boot applications.

  • Provide mentorship and guidance to development teams.

  • Enforce coding standards, best practices, and architectural consistency.

  • Conduct code reviews and ensure high code quality.

  • Evaluate and recommend emerging technologies and tools.

2. Development

  • Design, develop, and maintain scalable Java applications.

  • Build and consume RESTful APIs.

  • Write clean, efficient, and well-documented code.

  • Troubleshoot and debug production and development issues.

  • Write and execute unit and integration tests to ensure code reliability.

3. Collaboration

  • Work closely with Product Management, QA, and Operations teams.

  • Participate in cross-functional meetings to align on project goals.

  • Ensure deliverables meet business and technical expectations.

4. Team Leadership

  • Lead, motivate, and guide a team of developers.

  • Delegate tasks effectively and manage workload distribution.

  • Monitor team performance and provide constructive feedback.

  • Foster a collaborative and communicative team culture.

5. Project Management

  • Participate in project planning, estimation, and resource allocation.

  • Manage project timelines, risks, and deliverables.

  • Communicate progress and status updates to stakeholders.


Must-Have Skillset

Core Technical Expertise

  • Strong hands-on experience in Java-based service development.

  • In-depth knowledge of Spring Boot and Spring Framework (including Spring Security).

  • Expertise in RESTful API design and development.

  • Experience with Event-Driven Architecture, messaging infrastructure, and asynchronous patterns.

Architecture & Design

  • Excellent understanding of software design principles and architecture patterns.

  • Ability to design scalable, maintainable, and secure systems.

Additional Technical Skills

  • Experience with relational databases (MySQL, PostgreSQL, or Oracle).

  • Familiarity with cloud platforms such as AWS, Azure, or GCP.

  • Experience with Agile development methodologies.

Soft Skills

  • Strong problem-solving and analytical abilities.

  • Excellent communication and interpersonal skills.


Additional Details

  • Primary Skill Required: Java Developer

  • Expertise Level: Expert (10+ years experience)

  • Enable Skills-Based Hiring: No

  • Conflict Form Required: No

  • Client Flow-Down Requirements: Yes (To be shared with supplier)