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)
