Java Developer

$93,600 - $104,000/Yr

Ihire - Salt Lake City, UT

posted about 2 months ago

Full-time - Mid Level
Salt Lake City, UT
10,001+ employees
Administrative and Support Services

About the position

Innova Solutions is seeking a Java Developer for a full-time contract position lasting 12 months, located in Salt Lake City, UT. The ideal candidate will be responsible for reviewing product requirements and collaborating with the user community to discuss these requirements. This role involves working closely with business user groups to understand their needs, providing scalable solutions, and collaborating with the business community to identify efficient alternatives. The Java Developer will also work with Technical leads to prepare design solutions for requirements, document these with appropriate design artifacts such as high-level and low-level designs, and break down the implementation plan into smaller deliverables that align with project timelines. The successful candidate will ensure that software is built in a scalable manner and will utilize JUnit to test the code. They will work with business users to secure necessary sign-offs for deliverables and coordinate product rollouts, which includes working on tools for building and deploying software. Additionally, the Java Developer will investigate and resolve issues in a timely manner for software in the production environment, manage competing projects simultaneously, and ensure the quality of all deliverables. This position requires effective communication of status and design across multiple regions as part of a global software development team.

Responsibilities

  • Review product requirements and collaborate with the user community to discuss the requirements.
  • Work with business user groups to understand business needs and provide scalable solutions.
  • Collaborate with the business community to identify efficient alternatives.
  • Prepare design solutions for requirements and document with appropriate design artifacts.
  • Break the implementation plan into smaller deliverables and align to project timelines.
  • Ensure software is built in a scalable manner and utilize JUnit to test the code.
  • Secure necessary sign-offs for deliverables from business users.
  • Coordinate product rollouts and work on tools for building and deploying software.
  • Investigate and solve issues in a timely manner for software in the production environment.
  • Manage competing projects simultaneously and ensure quality of all deliverables.
  • Communicate status and design effectively across multiple regions.

Requirements

  • Strong programming skills in Java with proficiency in object-oriented design principles.
  • Experience with Java frameworks such as DropWizard, Spring, and Hibernate.
  • Familiarity with web development frameworks (Angular or React).
  • Familiarity with distributed storage systems like DB2, Oracle, Cassandra, MongoDB.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines, especially using Git.
  • Working knowledge of Unix/Linux.

Benefits

  • Medical & pharmacy coverage
  • Dental/vision insurance
  • 401(k)
  • Health saving account (HSA)
  • Flexible spending account (FSA)
  • Life Insurance
  • Pet Insurance
  • Short term and Long term Disability
  • Accident & Critical illness coverage
  • Pre-paid legal & ID theft protection
  • Sick time and other types of paid leaves (as required by law)
  • Employee Assistance Program (EAP)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service