Java Full Stack Developer (Hybrid)

DMS Vision•Frisco, AL
•Hybrid

About The Position

Develop applications that comply with functional and non-functional requirements, construct unit tests, and follow design and coding standards. Create and maintain system documentation, contribute to component and program design, and provide production support as needed. Collaborate with subject matter experts to review technical designs and specifications, and apply software development methodologies appropriate to project needs. Work with peers to improve ways of working, continuous integration, and continuous delivery. Incorporate risk and control processes into day-to-day work to monitor and mitigate risk and escalate issues appropriately. The role calls for hands-on application development across microservices and layered architectures, on premises and in AWS cloud environments. It involves developing and deploying scalable, resilient solutions in Kubernetes and Docker containers that integrate with legacy systems and microservice architectures. The position is hybrid, based in either Tampa, Florida, or Dallas, Texas. The engagement is for six months.

Requirements

  • Hands-on experience in application development.
  • Experience with microservices and layered (SOA/MVC) architecture, on premises and in AWS cloud environments.
  • Extensive experience with Java, including Core Java, Java EE, Spring Boot, Spring MVC, Spring Cloud, JMS, and Tomcat.
  • Expertise deploying scalable, resilient solutions in Kubernetes and Docker containers, including solutions that work with legacy systems and microservice architectures.
  • UI/UX experience with Angular or equivalent.
  • Experience with SCM, DevOps, and CI/CD tools and processes, including Git/Bitbucket, Maven, Ant, Jenkins, and Sonar.
  • Experience with web technologies including JavaScript, HTML5, CSS, JSON, REST, and SOAP.
  • Experience with testing tools and frameworks including Jasmine/Karma, JUnit, Selenium, Cucumber, and Mockito.
  • Experience with integration patterns and messaging technologies including MQ, Solace, Kafka, and RabbitMQ.
  • Extensive experience with Oracle PL/SQL and SQL, including performance tuning.
  • Strong passion for continuous improvement.
  • Ability to be flexible and change direction as needed.
  • Strong problem-solving skills and ability to think creatively.
  • Ability to organize work and lead others.

Responsibilities

  • Develop applications in compliance with functional and non-functional requirements.
  • Construct unit test cases to ensure compliance with functional and non-functional requirements.
  • Follow design and code standards and contribute to continuous improvement discussions.
  • Create and maintain system documentation.
  • Align risk and control processes with day-to-day responsibilities to monitor and mitigate risk, escalating appropriately.
  • Contribute to the design of components or individual programs.
  • Provide production support for applications as needed.
  • Work with subject matter experts to review technical designs and specifications.
  • Apply software development methodologies according to project needs.
  • Work with peers to improve ways of working, continuous integration, and continuous delivery.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service