TechTalent Solutions LLC

TechTalent Solutions LLC

Java Tech Lead

Role

Java Tech Lead

Job type

Contractor

Posted

1 month ago

Share this job

Salary

Not disclosed by employer

Job description

Job Title :Java Technical Lead

Location : Berkeley- NJ(Onsite 5 Days)

Job Type : C2C

Role Description

· 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.

Skills & Proficiency Levels

· Design & Architecture: Review architecture diagrams and design specifications; guide best practices; handle security, scalability, resilience, and NFRs

· Java Programming: Strong SOLID principles; clean, efficient Java 8 code (Lambdas, Streams); Reactive concepts; Spring, JPA/Hibernate proficiency

· Microservices Implementation: Explain patterns (Saga, Circuit Breaker); API design and inter-service communication; Spring Boot and distributed systems

· Event Streaming: Kafka/Azure Event Hubs architecture; pub-sub, partitioning, replication; exactly-once processing; schema management; event-driven design

· Cloud (Azure) Familiar with AKS, Helm, Azure Event Hubs; define deployment strategy on Azure

· DevOps & Deployment: CI/CD pipelines; containerization (Docker, Kubernetes)

· Problem-Solving & Decision-Making Quick analysis of issues and effective solutions; architectural decisions under constraints

· Collaboration Cross-functional teamwork (DevOps, QA, Product); culture of knowledge sharing

Resume ExampleCover Letter Example

Explore more