Overview
Skills
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.