Hi,
I hope this email finds you well.
Please review the job description & let me know if you are interested.
Job Title: Java Tech Lead (FSD)
Location: Chicago, IL (onsite)
Contract
Need Local Consultants only
Experience
12–15 years (with strong
hands-on development background)
Job Description:
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 (any one)
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