Java Developer Job at ClientSolv Technologies, Chicago, IL

UGJ5eEc0YjA4OFVQNFR0NFdxY08xZz09

Job Description

Company Description


ClientSolv Technologies is an IT solution firm with over a decade of experience serving Fortune 1000 companies, public sector and small to medium sized companies. ClientSolv Technologies is a woman-owned and operated company that is certified as a WMBE, 8a firm by the Federal government's Small Business Administration.


Job Description


We are seeking a Java Developer for a 12 month contract supporting State Based Healthcare applications. This role can work remotely from anywhere within the U.S.


In this role, you will work in a team environment to design, implement, and maintain Java based applications. Additional responsibilities include:

  • Develops design specifications and/or translates detailed design specs into computer software.
  • Tests, debugs, and refines the computer software to produce the required product.
  • Prepares required documentation, including both program-level and user-level documentation.
  • Troubleshoots and enhances software to reduce operating time or improve efficiency.


Qualifications
  • Proficiency in Java, with a good understanding of its ecosystems
  • Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
  • Familiarity with different design and architectural patterns
  • Skill for writing reusable Java libraries
  • Knowhow of Java concurrency patterns
  • Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Experience working with web application frameworks
  • Relevant Knowledge of Java GUI frameworks such as Struts, according to project requirements
  • Ability to write clean, readable Java code
  • Basic knowhow of class loading mechanism in Java
  • Experience in handling external and embedded databases
  • Understanding basic design principles behind a scalable application
  • Skilled at creating packages, procedures and functions using PL/SQL
  • Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
  • Proficiency in JavaScript
  • Implementing automated testing platforms and unit tests
  • In-depth knowledge of code versioning tools, for instance, Git
  • Understanding of building tools like Ant, Maven, Gradle, etc.
  • Expertise in continuous integration
  • Experience with Statewide Automated Child Welfare Information Systems (SACWIS) and/or Comprehensive Child Welfare Information Systems (CCWIS).

Additional Information


This 12 month contract can work remotely from anywhere within the U.S.

Similar Jobs