Skip to main content

Java Tech Lead

San Jose, CA
Permanent

Posted

MPhasis
Job Title: Java Tech Lead (FSD)
Location: Chicago, IL (onsite) only local consultant required
Duration: 12 months

Experience
1215 years (with strong hands-on development background) Must

Job Summary
We are looking for an experienced Java Full Stack Tech Lead with deep hands-on experience in designing, developing, and leading scalable enterprise applications. The ideal candidate will drive technical decisions, mentor teams, and actively contribute to both backend and frontend development while ensuring best practices across the SDLC.
________________________________________
Key Responsibilities
Lead the end-to-end design and development of Java-based full stack applications
Provide hands-on coding support across backend and frontend layers
Architect scalable, secure, and high-performance solutions
Review code, enforce coding standards, and ensure best practices
Mentor and guide team members technically
Collaborate with product owners, architects, QA, and DevOps teams
Participate in system design, estimations, and technical planning
Drive CI/CD, performance tuning, and production support activities
Ensure application quality, security, and maintainability
________________________________________
Technical Skills (Mandatory)
Backend
Core Java, Java 8+, OOP, Collections, Multithreading
Spring / Spring Boot, Spring MVC, Spring Security
RESTful APIs, Microservices Architecture
JPA / Hibernate
SQL & NoSQL databases (Oracle, MySQL, PostgreSQL, MongoDB)
Frontend
Angular / React (Angular preferred for Java FSD roles)
HTML5, CSS3, JavaScript, TypeScript
Responsive UI development
DevOps & Cloud
CI/CD tools: Jenkins, Git, Maven/Gradle
Containerization: Docker, Kubernetes (good to have)
Cloud platforms: AWS / Azure / GCP (anyone)
Testing & Tools
JUnit, Mockito, Jasmine/Karma
SonarQube, Postman, Swagger/OpenAPI
________________________________________
Leadership & Soft Skills
Proven experience as a Tech Lead / Module Lead
Strong problem-solving and decision-making skills
Excellent communication and stakeholder management
Ability to balance hands-on coding and leadership responsibilities
Experience working in Agile/Scrum environments

Job Type: Permanent

Job ID: 254864196