Java Developer

Overview

Hybrid
$50 - $54
Contract - W2
Contract - 12 Month(s)

Skills

Java21
SpringBoot
SQL Database
JUnit
Kafka
RESTful

Job Details

Job Title: Java Developer (Hybrid Financial Services) Location: Pittsburgh, PA (Hybrid 3+ Days Onsite Required)
Duration: 7-Month Contract (Potential for Contract-to-Hire)
Industry: Financial Services

Position Summary:

We are seeking a highly skilled Java Developer to join our financial services client in Pittsburgh, PA. This is a seven-month contract with strong potential for conversion to a full-time role. The ideal candidate will have 7 10 years of experience and thrive in a collaborative, agile environment focused on backend and middle-tier development. A strong background in Java 17/21, Spring Boot 3.x, and SQL is essential. This role supports a global consolidation project with a focus on security and scalable architecture.

Key Responsibilities:

  • Collaborate with fellow engineers to elevate technology and apply best practices across the software development lifecycle.
  • Work cross-functionally with data engineers, business users, project managers, and QA teams to deliver robust backend solutions.
  • Participate in sprint planning and execute deliverables in 2-week agile sprints.
  • Develop and maintain backend services, middle-tier components, and data integration layers.
  • Write clean, testable, and well-documented code using Test Driven Development (TDD).
  • Leverage technologies like Kafka and RESTful services for scalable messaging and APIs.
  • Maintain high standards for security and data integrity across all systems.
  • Continuously learn and adapt to evolving project needs and technologies.

Required Skills & Experience:

  • 7 10 years of professional experience in Java development (Java 17 or 21 preferred).
  • Strong expertise in Spring and Spring Boot (3.x preferred).
  • Solid understanding of SQL databases, especially Oracle.
  • Experience with Junit, Mockito, and TDD methodologies.
  • Hands-on experience with Git and Agile methodologies.
  • Experience with Kafka for real-time data streaming and integration.
  • Knowledge of RESTful API development.
  • Background in backend/middle-tier development with strong database interaction skills.
  • Bachelor s degree in Computer Science or related field.

Preferred Qualifications:

  • Familiarity with MQ, J2EE frameworks, or MyBatis.
  • Experience with Hazelcast or other caching mechanisms.
  • Exposure to JavaScript, HTML/CSS, Web 2.0, AngularJS, or JQuery (Not required for this role).
  • Experience with tools such as JIRA for project tracking.
  • Prior experience working in the financial services industry is a plus.
  • Strong understanding of application security in a global context.
  • Ability to adapt quickly and learn new tools and frameworks efficiently.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.