Technical Lead

Overview

On Site
$70 - $80
Contract - W2
Contract - 12 Month(s)

Skills

Java
Spring Boot
Spring Framework
Spring Security
RESTful API
Event-Driven Architecture
Messaging Infrastructure
Asynchronous Patterns
Architecture Design
Microservices
RESTful
Agile
IT Architecture
MySQL
PostgreSQL
Oracle
Amazon Web Services
Microsoft Azure
Unit Testing
Google Cloud Platform
Integration Testing
Code Reviews
Technical Leadership

Job Details

Summary

We are seeking a Java Spring Boot Technical Lead to provide technical leadership and hands-on development for enterprise applications. This role requires strong expertise in Java, Spring Boot, and RESTful services, along with experience in cloud platforms, databases, and event-driven architecture. The ideal candidate will combine technical depth with leadership, communication, and collaboration skills to drive successful project delivery.

Requirements

Proven expertise in Java service development with Spring Boot and Spring Framework.

Strong knowledge of RESTful API design and event-driven architecture.

Experience with messaging infrastructure and asynchronous patterns.

Proficiency with databases (MySQL, PostgreSQL, Oracle) and cloud platforms (AWS, Azure, Google Cloud Platform).

Excellent design, problem-solving, and architecture pattern skills.

Strong communication, interpersonal, and Agile development experience.

Prior experience in a technical lead role is highly preferred.

Skills

Java, Spring Boot, Spring Framework, Spring Security, RESTful API, Event-Driven Architecture, Messaging Infrastructure, Asynchronous Patterns, Architecture Design, Microservices, Agile, MySQL, PostgreSQL, Oracle, AWS, Azure, Google Cloud Platform, Unit Testing, Integration Testing, Code Reviews, Technical Leadership

Responsibilities

Design and implement technical architecture for Java Spring Boot applications.

Provide technical guidance, mentorship, and conduct code reviews.

Lead development of RESTful APIs, event-driven solutions, and secure applications.

Ensure adherence to coding standards, best practices, and testing frameworks.

Collaborate with product, QA, and operations teams to align with business goals.

Manage project timelines, risks, and communicate status to stakeholders.

Lead and motivate the development team, delegate tasks, and provide feedback.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.