Senior Full Stack Java Developer

Air InfoSecAustin, TX
2dOnsite

About The Position

The Senior Full -Stack Java Developer</b> will support the Texas Department of Transportation (TxDOT) as a key resource on a technical services team. This role is responsible for researching, designing, implementing, and managing software programs across the full application stack. The developer will work closely with other developers, UX designers, business analysts, and systems analysts to deliver scalable and secure solutions. The position leverages AI tools and techniques to expedite and enhance the software development process.

Requirements

  • 8 years of experience in Java, Spring Boot, and Angular application development.
  • 8 years of strong proficiency in Angular and AG Grid for building rich UI components.
  • 8 years of experience with RESTful APIs, Spring Boot, and microservices architecture.
  • Excellent problem -solving and analytical skills.
  • Strong communication skills and ability to work effectively in collaborative environments.
  • Adaptability to emerging technologies and AI -driven development practices.

Nice To Haves

  • Familiarity with AI/ML frameworks such as TensorFlow or PyTorch, or AI -powered development tools such as GitHub Copilot or ChatGPT -based coding assistants.
  • Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization technologies such as Docker and Kubernetes.
  • Understanding of CI/CD pipelines and version control using Git.

Responsibilities

  • Design, develop, and maintain Java -based enterprise applications.
  • Build and optimize front -end components using Angular and AG Grid for dynamic, data -driven interfaces.
  • Collaborate with cross -functional teams to deliver scalable and secure solutions.
  • Integrate AI tools and techniques into application workflows for automation, predictive analytics, and intelligent features.
  • Research and evaluate new programs and emerging technologies for implementation.
  • Participate in code reviews and ensure adherence to development best practices.
  • Mentor junior developers and provide technical guidance as needed.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Lead and direct the work of others on project tasks as required.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service