Java Developer/Tech lead

VySystems

Dallas (TX)

On-site

USD 120,000 - 180,000

Full time

2 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

VySystems in Dallas seeks an experienced Java Developer and Technical Lead to design, develop, and maintain scalable enterprise applications. You will lead technical design, mentor developers, and ensure delivery of high-quality software.

Requirements include strong Java/J2EE, Spring Boot, microservices, REST APIs, and experience with relational databases. Familiarity with cloud platforms, Docker, Kubernetes, and CI/CD is a plus.

Qualifications

  • 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.

Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Build scalable 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.

Skills

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

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

Docker
Kubernetes
AWS
Azure
Google Cloud
Kafka
Jenkins

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

Talentola • Berkeley Heights (NJ)

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

ENIN SYSTEMS INC • New York (NY)

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

Compunnel, Inc. • Schaumburg (IL)

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

IVIDTEK INC • Las Vegas (NV)

On-site
USD 100,000 - 140,000
Java Technical Lead
Java Technical Lead

Rapid Eagle Inc • Torrance (CA)

On-site
USD 140,000 - 180,000
401(k) matching
Dental insurance
Health insurance
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000
Java Technical Lead
Java Technical Lead

VOLTO Consulting • Phoenix (AZ)

On-site
USD 140,000 - 190,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

firstPRO, Inc • Reading

On-site
USD 110,000 - 150,000
Java Developer
Java Developer

Virtusa • Irving (TX)

On-site
USD 125,000 - 175,000