Java Backend Developer

Filled
February 20, 2026

Job Description

Job Details

  • Job Title: Java Backend Developer (Full-Stack)
  • Location: Dallas, TX (Local candidates only – must be comfortable with in-person interview)
  • Duration: Long-Term Contract (12+ Months)
  • Employment Type: Contract

Job Description

We are seeking a hands-on Java Backend Developer with strong full-stack capabilities. The ideal candidate will have experience in both backend and frontend technologies and be comfortable working in a collaborative, distributed team environment.

The role requires strong expertise in Java, Spring Boot, Microservices, and container orchestration technologies such as Docker and Kubernetes. The candidate will also work with Angular and related frontend technologies to deliver high-quality enterprise applications.

Key Responsibilities

  • Hands-on development using Java, Spring Boot, and related technologies.
  • Design and develop microservices-based applications.
  • Apply Java design patterns and best development practices.
  • Work with container orchestration technologies like Docker and Kubernetes.
  • Develop and maintain frontend applications using Angular, HTML, CSS, and JavaScript.
  • Work with SQL, database stored procedures, and J2EE frameworks.
  • Contribute to cloud-based application development and deployment.
  • Produce high-quality, scalable, and maintainable code.
  • Collaborate with peer developers to complete assigned tasks and features.
  • Take ownership of work and actively contribute to improving development processes.
  • Communicate effectively within distributed project teams.

Required Skills

Backend

  • Java
  • J2EE
  • Spring Framework
  • Spring Web MVC
  • Spring Boot
  • Microservices

Frontend

  • Angular
  • HTML
  • CSS
  • JavaScript

DevOps / Cloud

  • Docker
  • Kubernetes
  • Cloud-based application deployment

Database

  • SQL
  • Database Stored Procedures

Preferred Qualities

Experience working in distributed team environments

Strong understanding of Java Design Patterns

Self-driven and proactive attitude

Strong communication and collaboration skills

Ability to take ownership and deliver independently