Java Full Stack Developer

Programmers.io · Southlake, TX

Spotted 1h agofulltime
Job description

About this role

Employer-provided description, formatted for easier reading.

Job Role:

Java Full Stack Developer

Location:

South Lake , TX (Onsite- Hybrid)

Employment Type:

Full-Time

Job Summary

"( Must have Angular experience )

A thorough understanding of Agile software development methodologies, values, and processes.

  • Strong passion for design, development, testing, deployment, and support of enterprise technology applications.
  • Experience creating project artifacts including API documentation, technical use cases, and design documentation.
  • Ability to partner effectively with Agile teams to deliver solutions and meet individual, team, and department objectives.
  • Adaptability in fast-paced, rapidly changing environments.

Required Qualifications

  • Bachelor’s degree in computer science or a related field.
  • 7+ years of professional software development experience in enterprise web application development, with full-stack Java expertise and demonstrated experience mentoring junior developers.
  • 4+ years building REST services supporting high-volume, highly available environments.
  • 4+ years of experience with relational and NoSQL databases, including SQL, Oracle, and MongoDB.
  • 2+ years of experience with Pivotal Cloud Foundry (PCF) or equivalent cloud platforms.
  • Strong proficiency in RESTful service design and implementation using Spring Boot.
  • Solid understanding of CI/CD concepts, unit testing principles, API test automation, and automated deployment pipelines.
  • Experience with the Atlassian tool suite strongly preferred: Jira, Confluence, Bitbucket, Bamboo.
  • Demonstrated knowledge of software design patterns and SOLID principles.
  • Ability to support all phases of the SDLC — from requirements review through design, implementation, and full-spectrum testing (unit, functional, integration, end-to-end).
  • Strong ability to quickly grasp complex concepts and learn new technologies independently.
  • Proficient managing multiple priorities in a dynamic, geographically dispersed environment.
  • Proven ability to work independently while serving in a leadership capacity within a team.
  • Hands-on experience using AI-assisted development tools (e.g., GitHub Copilot) to improve coding productivity, accelerate delivery, and maintain code quality; contractors are expected to actively leverage AI tooling as part of standard engineering practice from day one.
  • Must be able to work in a hybrid model. This role is not eligible for fully remote work."
Interested in this role?Continue on Programmers.io's careers page.
Apply on Programmers.io