Post Job Free
Sign in

Java Technical Lead

Company:
Prophecy Technologies
Location:
Sunnyvale, CA, 94087
Posted:
April 14, 2026
Apply

Description:

Job Summary

We are seeking a highly skilled Java Technical Lead with strong hands-on experience in Java, J2EE, and Spring Boot to design, develop, and lead the delivery of scalable, high-performance microservices-based applications. The ideal candidate will combine deep technical expertise with team leadership, guiding developers, driving design decisions, and ensuring best practices across the development lifecycle.

Key Responsibilities

Design, develop, and maintain Java-based backend and microservices applications

Lead technical design discussions and provide architecture and coding guidance

Build and deploy Java microservices using Java 8/11, Spring, and Spring Boot

Ensure adherence to coding standards, design patterns, and best practices

Guide and mentor team members, proactively removing technical blockers

Perform code reviews to ensure quality, performance, and maintainability

Develop and execute unit and integration tests using JUnit and TestNG

Collaborate with QA, DevOps, and product teams for end-to-end delivery

Troubleshoot, debug, and resolve production issues

Analyze and optimize application performance for high-availability systems

Participate in system design and modernization initiatives Required Skills & Experience

5+ years of hands-on experience in Java, J2EE, and Spring Boot

2+ years of experience in a Technical Lead role

Strong expertise in Java fundamentals (Collections, Multithreading)

Experience building RESTful microservices architectures

Proficiency with Spring Framework, Spring Boot

Strong Object-Oriented Programming and design patterns knowledge

Experience with Relational Databases (RDBMS)

Hands-on experience with NoSQL databases such as MongoDB

Familiarity with unit testing frameworks (JUnit, TestNG)

Experience with build tools like Maven or Gradle

Proficiency in Git/GitHub or other distributed version control systems

Strong analytical, problem-solving, and logical thinking skills

Excellent communication and teamwork skills Competencies

Java Backend Development

Microservices Architecture

Technical Leadership & Mentoring

Code Quality & Performance Optimization

Problem Solving & Innovation

Agile Collaboration Preferred Skills

Experience working on large-scale, high-availability systems

Exposure to cloud platforms (AWS/Azure/GCP)

Familiarity with DevOps and CI/CD pipelines

Passion for open-source technologies and continuous learning

Apply