Back to search:Java Backend / Pittsburgh, Pa

Java Backend Developer
Position Location: Pittsburgh, PA, 15222 (100% Onsite)
Pay Rate: $60 to 70/hr. on W2 ONLY
Length of Assignment: 4 Months Contract to Hire role
Function of the Group: Regulatory Reporting
Industry background: Banking or financial background is a plus.

Roles and Responsibilities:
Core Java & Backend Development,
API Development,
Frameworks & Libraries,
Database & SQL
Must Have Technical Skills (7 - 10 years of experience Required):
5+ years of hands on Java development experience,
Strong proficiency in Java (Java 8+),
Solid understanding of: Object Oriented Programming (OOP), Design patterns (Factory, Singleton, DAO, etc.), & Exception handling, multithreading, and collections,
Experience building scalable, maintainable backend services,
Strong experience designing and developing RESTful APIs,
Hands on with Spring Boot / Spring MVC,
API design best practices: HTTP methods, status codes, Request/response validation, Versioning strategies,
Experience with JSON, request serialization/deserialization,
Familiarity with API documentation tools (Swagger / OpenAPI),
API testing using tools such as Postman, REST Assured, or similar,
Spring Framework (Core, Boot, MVC),
Data Power,
ORM frameworks such as: Hibernate / JPA,
Experience with Microservices architecture is strongly preferred,
Strong hands on experience with SQL,
Experience with relational databases such as: Oracle or Teradata DevOps,
Experience with Maven / Gradle,
Version control using Git/bitbucket,
CI/CD exposure (Jenkins, GitHub Actions, Azure DevOps, udeploy etc.),
Basic knowledge of Linux/Unix environments.
Flex Skills/Nice to Have:
Experience deploying applications on: Application servers (Tomcat, WebLogic, etc.) & Containers (Docker - preferred).
Ability to write and optimize: Complex joins, Subqueries, Stored procedures (nice to have),
Dependency Injection and Aspect Oriented Programming (AOP).
Education/Certifications: Bachelors Degree Required
Interview Process: 2-3 rounds. 1 - initial screening with hiring manager. 2 - technical interview with team leads. 3 - only if necessary.
Hiring Manager Stack Ranking of Importance (Most Important to Least Important): 1. Skills 2. Prior Client Experience 3. Location 4. Rate

FoCookieConsentP1 FoCookieConsentLink FoCookieConsentP2