Senior Java Developer / US Citizens and GC Candidates Can apply

Hudson Manpower

$135K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field.
  • 5-7 years' experience collaborating within a team.
  • Proficiency in Java, with knowledge of insurance preferred.
  • Experience in paired programming methodologies.
  • Good command of JavaScript and Vue.js frameworks.
  • Familiar with design and architectural patterns relevant to software development.
  • Understanding of concurrency patterns and class loading in Java.

Responsibilities

  • Design and develop complex Java applications and backend services.
  • Translate application storyboards and use cases into functional applications.
  • Build and maintain efficient, reusable, and reliable code in Java/Vue.
  • Ensure optimal performance and quality of applications.
  • Identify and resolve application bottlenecks and bugs.
  • Maintain code quality and organization through automation.
  • Implement automated testing platforms and unit tests following TDD principles.

Benefits

  • Medical, dental, and vision insurance coverage.
  • Optional life and disability insurance provided.
  • 401(k) plan with company match and optional profit sharing.
  • Paid vacation and bench time allowance.
  • Training allowance to enhance skills and knowledge.
  • Eligibility to earn referral bonuses.
Full Job Description
Greetings,

Job Title: Senior Java Developer

Location: Cincinnati, OH - Onsite

Payrate $65/hr on W2

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Translate application storyboards and use cases into functional applications.

Design, build, and maintain efficient, reusable, and reliable Java/Vue code

Ensure the best possible performance, quality, and responsiveness of the applications.

Identify bottlenecks and bugs, and devise solutions to these problems.

Help maintain code quality, organization, and automatization.

What You'll Need:

Bachelor Degree in Computer Science

5-7 years' experience in a team environment

Proficient in Java, with a good knowledge of insurance a plus

Experience with paired programming

Javascript

Proficient with Vue

Familiar with various design and architectural patterns

Skill for writing reusable Java libraries

Knowledge of concurrency patterns in Java

Familiarity with concepts of MVC, JDBC, and RESTful

Experience with both external and embedded databases

Understanding fundamental design principles behind a scalable application

Basic understanding of the class loading mechanism in Java

Implementing automated testing platforms and unit tests (TDD)

Proficient understanding of code versioning tools, such as Git

Familiarity with build tools such as Ant, Maven, and Gradle

Familiarity with CI/CD

Experience with Mockito is a plus

What You'll Get:

Competitive base salary

Medical, dental, and vision insurance coverage

Optional life and disability insurance provided

401(k) with a company match and optional profit sharing

Paid vacation time

Paid Bench time

Training allowance offering

You'll be eligible to earn referral bonuses!

Bachelor Degree in Computer Science

5-7 years' experience in a team environment

Proficient in Java, with a good knowledge of insurance a plus

Experience with paired programming

Javascript

Proficient with Vue

Familiar with various design and architectural patterns

Skill for writing reusable Java libraries

Knowledge of concurrency patterns in Java

Familiarity with concepts of MVC, JDBC, and RESTful

Experience with both external and embedded databases

Understanding fundamental design principles behind a scalable application

Basic understanding of the class loading mechanism in Java

Implementing automated testing platforms and unit tests (TDD)

Proficient understanding of code versioning tools, such as Git

Familiarity with build tools such as Ant, Maven, and Gradle

Familiarity with CI/CD

Experience with Mockito is a plus

Similar Jobs

More Jobs at Hudson Manpower

More Information Technology Jobs

Find similar Senior Java Developer / US Citizens and GC Candidates Can apply jobs: