Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Java Tech Lead

  • Source: Srmtech
  • SRM Technologies
  • Remote
  • United States
  • Full-Time
  • Senior

Job Description

Job Information

  • Date Opened 10/30/2026
  • Job Type Full time
  • Remote Job
  • Industry Technology

Job Description

This is a remote position.

Role Summary

The Java Tech Lead will lead the design, development, testing, and maintenance of enterprise Java applications. The role combines hands-on backend engineering with technical leadership, code quality ownership, mentoring, and delivery coordination. The successful candidate will work closely with business analysts, frontend engineers, QA, DevOps, and solution architects to deliver reliable, secure, and maintainable software.

Key Responsibilities

  • Lead and guide Java developers through design, implementation, code reviews, testing, and defect resolution.

  • Design, develop, and maintain backend services and microservices using Java and Spring Boot.

  • Build and maintain RESTful APIs and integrate backend services with frontend applications and external systems.

  • Translate functional and technical requirements into solution designs, development tasks, and delivery estimates.

  • Apply object-oriented design principles, SOLID principles, and appropriate design patterns.

  • Review code for quality, readability, maintainability, performance, and security; promote consistent engineering standards.

  • Troubleshoot complex application issues and perform root-cause analysis across application and integration layers.

  • Improve application performance, scalability, reliability, and observability through sound engineering practices.

  • Develop and maintain unit and integration tests and support automated quality checks.

  • Collaborate with QA, frontend, DevOps, and architecture teams on releases, environments, and technical dependencies.

  • Participate in sprint planning, estimation, technical discussions, and delivery reviews.

  • Mentor team members and encourage knowledge sharing and continuous improvement.

Required Skills and Experience

  • Typically 10–12+ years of software development experience, including 3–4+ years in a technical lead or senior engineering role.

  • Strong hands-on experience with Java 17 or later and the Java ecosystem.

  • Practical experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and Hibernate/JPA.

  • Strong understanding of microservices architecture, REST APIs, service integration, and distributed application design.

  • Solid knowledge of object-oriented programming, SOLID principles, common design patterns, and clean-code practices.

  • Experience with relational databases such as PostgreSQL, MySQL, Oracle, or Microsoft SQL Server; able to write and tune SQL.

  • Experience with build and source-control tools such as Maven or Gradle and Git.

  • Experience writing automated tests using tools such as JUnit and Mockito.

  • Familiarity with code quality and static analysis tools such as SonarQube or Checkstyle.

  • Knowledge of application security, logging, debugging, troubleshooting, and performance tuning.

  • Strong communication, technical decision-making, mentoring, and team collaboration skills.

Preferred Qualifications

  • Experience with Docker and Kubernetes.

  • Exposure to cloud platforms such as Microsoft Azure or AWS.

  • Familiarity with CI/CD pipelines and automated deployment practices.

  • Experience with messaging technologies such as Kafka or RabbitMQ.

  • Experience working in Agile/Scrum delivery teams.

Skills

  • Java
  • spring
  • spring-boot
  • spring-mvc
  • spring-data
  • spring-security
  • Hibernate
  • PostgreSQL
  • mysql
  • oracle
  • microsoft-sql-server
  • apache-maven
  • Gradle
  • JUnit
  • mockito
  • sonarqube
  • checkstyle
  • Docker
  • Kubernetes
  • microsoft-azure
  • amazon-web-services
  • Kafka
  • RabbitMQ

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with SRM Technologies

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes