Java Engineer

YK SolutionsMoline, IL
Hybrid

About The Position

Our Client, a leading Computer/Internet organization, is looking for a skilled Java Engineer to join the engineering team. You will be a key player in building and maintaining cutting-edge web applications. This position requires a problem-solver with solid experience in modern technologies, including designing, building, and integrating complex software solutions.

Requirements

  • Project experience in customer-facing web application development (B2B, B2C)
  • Three or more years of experience in web application development
  • Three or more years of practical Java experience (must be able to discuss projects)
  • Heavy emphasis on maintaining application in a production supported environment. Able to work in ServiceNow and as an incident response engineer as Tier-3
  • Work experience in Spring MVC Web, SpringBoot, Spring Security OAuth 2 – candidate must be able to showcase and discuss proven work projects
  • Experienced in AWS platform and related cloud technologies (AWS certification preferred)
  • Microservice architecture and RESTful web services
  • Unit test frameworks
  • Database experience with PostgreSQL
  • Continuous integration tool configuration and operation with Github Action
  • Experience working in an Agile-led team environment
  • Candidates with less than three (3) years of professional Java experience will generally not be considered.
  • Candidates unable to commit to working four (4) days a week on-site in Moline, Illinois.
  • Candidates requiring sponsorship for employment.
  • Candidates whose Java experience is primarily academic or theoretical without practical application in a professional setting.

Nice To Haves

  • Typescript
  • ReactJS
  • Redux

Responsibilities

  • Works with the engineering team to analyze requirements, implement and integrate features, coordinate with others, and write and test code to deliver moderately complex functionality on a complete product or portion of a product it supports.
  • Works on continuous improvement projects (performance, quality, cost) based on specialized knowledge of engineering applications.
  • Leads to the resolution of production issues in a timely manner based on SLAs.
  • Resolution of medium to difficult technical issues requires experience in implementation and production support and incident management.
  • Design, develop, code, configure, and test programs and systems
  • Collaborate with other stakeholders and team members
  • Manage many competing priorities and requests in a fast-paced environment
  • Contribute to a culture of collaboration, continuous improvement, and pair programming
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service