Java Developer/Tech lead

VySystems

Dallas (TX)

On-site

USD 120,000 - 190,000

Full time

8 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

VySystems is seeking an experienced Java Developer / Technical Lead to design, develop, and maintain scalable, high-performance enterprise applications. The role emphasizes leadership in technical design, mentoring developers, and delivering quality software solutions.

You will work on Java and Spring Boot, build microservices, and implement REST APIs. The ideal candidate has strong Java/J2EE skills, Spring/JPA experience, and a track record of guiding teams in Agile environments.

Qualifications

  • Typically 5-10+ years of Java development experience.
  • Relevant technical leadership experience for Tech Lead role.
  • Experience leading development teams.
  • Ability to coordinate with cross‑functional teams.
  • Experience with system design and performance optimization.

Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Build scalable and reliable microservices-based applications.
  • Develop and integrate RESTful APIs and backend services.
  • Lead technical discussions, code reviews, and architectural decisions.
  • Mentor junior developers and provide technical guidance to the development team.
  • Participate in Agile/Scrum ceremonies, sprint planning, and release management.
  • Troubleshoot complex technical issues and optimize application performance.

Skills

Java
J2EE
OOP
Spring Boot
Spring MVC
Hibernate/JPA
Microservices
REST APIs
SQL
Relational DBs
Git
Maven/Gradle
CI/CD pipelines
JUnit
Mockito
Debugging
Communication

Education

Bachelor's degree in CS/IT
Equivalent practical experience

Tools

Docker
Kubernetes
Kafka
Jenkins
AWS
Azure
GCP

Job description

We are seeking an experienced Java Developer / Technical Lead to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, microservices architecture, and REST APIs, along with the ability to lead technical design, mentor developers, and deliver quality software solutions.

Key Responsibilities
  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Build scalable and reliable microservices-based applications.
  • Develop and integrate RESTful APIs and backend services.
  • Work with relational databases such as Oracle, MySQL, or PostgreSQL.
  • Implement coding standards, best practices, and secure development practices.
  • Lead technical discussions, code reviews, and architectural decisions.
  • Troubleshoot complex technical issues and optimize application performance.
  • Collaborate with business analysts, architects, QA teams, and other stakeholders.
  • Mentor junior developers and provide technical guidance to the development team.
  • Participate in Agile/Scrum ceremonies, sprint planning, and release management.
Required Skills
  • Strong experience in Java, J2EE, and object-oriented programming.
  • Hands‑on experience with Spring Boot, Spring MVC, and Hibernate/JPA.
  • Strong knowledge of microservices architecture and REST APIs.
  • Experience with SQL and relational databases.
  • Knowledge of Git, Maven/Gradle, and CI/CD pipelines.
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • Strong debugging, problem-solving, and communication skills.
Technical Lead Requirements
  • Experience leading development teams and guiding technical implementation.
  • Ability to review code and ensure adherence to coding standards.
  • Experience with system design, application architecture, and performance optimization.
  • Ability to coordinate with cross‑functional teams and manage technical deliverables.
Preferred Qualifications
  • Experience with AWS, Azure, or Google Cloud Platform.
  • Knowledge of Docker and Kubernetes.
  • Experience with Kafka or other messaging technologies.
  • Familiarity with Jenkins and automated deployment pipelines.
Education and Experience
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Typically 5-10+ years of Java development experience, with relevant technical leadership experience for the Tech Lead role.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Tech Lead
Java Tech Lead

Mphasis • Omaha (NE)

On-site
USD 150,000 - 210,000
Java Tech Lead
Java Tech Lead

SRM Technologies • United States

Remote
USD 180,000 - 240,000
Lead Java Developer
Lead Java Developer

ENIN SYSTEMS INC • Texas

On-site
USD 120,000 - 160,000
Java Lead Developer
Java Lead Developer

SSV Technologies Inc. • Las Vegas (NV)

On-site
USD 180,000 - 240,000
Java Technical Lead
Java Technical Lead

VOLTO Consulting • Phoenix (AZ)

On-site
USD 140,000 - 190,000
Java Full Stack Technical Specialist
Java Full Stack Technical Specialist

Veriipro • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Java Full Stack Lead Developer
Java Full Stack Lead Developer

TechDigital Group • Mason (OH)

On-site
USD 140,000 - 180,000
Sr Java Developer – Lead
Sr Java Developer – Lead

TheCorporate LLC • Philadelphia

On-site
USD 140,000 - 190,000
Senior Java Lead — Cloud-Native Microservices Architect
Senior Java Lead — Cloud-Native Microservices Architect

Compunnel Inc. • Schaumburg (IL)

On-site
USD 120,000 - 150,000
Lead Java Developer
Lead Java Developer

Anagh Technologies Inc • United States

Remote
USD 150,000 - 190,000
Remote position