Java Developer

US Tech Solutions

About The Position

This role involves assisting a scrum team on various project initiatives, including large projects, smaller initiatives, and bug fixes. The developer will collaborate with the team to implement features, develop code and unit tests, and contribute to effective coding practices. Responsibilities also include breaking down work into manageable increments, estimating capacity and velocity for forecasting, improving backlog processes, researching and recommending improvements to Scrum Team processes, developing documentation, and supporting applications post-deployment. The position is with US Tech Solutions, a global staff augmentation firm.

Requirements

  • A minimum of two (2) years of experience in a Java development environment
  • A minimum of two (2) years of experience with JEE application development experience (Spring, JPA, EJB, Servlet, JDBC, JMS, JMX, JTA, JCA or JAXB)
  • Demonstrated experience web front end development (such as Thymeleaf, HTML, CSS, JavaScript, Ajax/JQuery)
  • A minimum of two (2) years of experience working with queueing frameworks (IBM MQ or AMQ, Oracle AQ)
  • Demonstrated experience with relational database skills (SQL), writing stored procedures and PL/SQL using tools such as SQL Plus / SQL Developer

Nice To Haves

  • Demonstrated ability to resolve technical issues and challenges with scrum team
  • Demonstrated experience with application security including certificate management
  • Demonstrated operational experience in maintaining a high availability system

Responsibilities

  • Assist scrum team on large project initiatives, as well as smaller initiatives and bug fixes
  • Work with team to implement features and how they will handle various scenarios
  • Participate in the development of code and unit tests (automated or not) for a variety of products
  • Assist team to create and contribute to mechanisms to enable effective and consistent coding practices
  • Break down work into the smallest valuable and feasible increments
  • Estimate capacity, velocity and throughput to enable accurate forecasting
  • Assist with improving backlog clarity and maintenance processes
  • Research, evaluate and make recommendations that support or improve Scrum Team processes
  • Work with scrum team to develop documentation to support ongoing usage of their products
  • Support the application once sufficient knowledge of the product has been acquired
  • Other related activities and deliverables, as required
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service