Role: Java Developer
Location: Pittsburgh, PA (Onsite – Local/Nearby candidates only)
Duration: 6 Months (Possible extension)
Type: W2 / C2C
Job Description:
We are seeking an experienced Java Developer to join our team in Pittsburgh, PA. The ideal candidate will have strong expertise in Core Java development and hands-on experience working in Agile environments. This role involves designing, coding, testing, and supporting enterprise-level applications in a fast-paced financial services domain.
Key Responsibilities:
-
Design, develop, and maintain high-performance Java applications.
-
Work with stakeholders to gather requirements and translate them into technical solutions.
-
Collaborate with cross-functional Agile teams to deliver high-quality software.
-
Participate in code reviews, unit testing, and debugging.
-
Optimize applications for performance, scalability, and reliability.
-
Support production deployments and troubleshoot issues when required.
Required Skills & Experience:
✔ 8–10 years of Java development experience.
✔ Strong expertise in Core Java and object-oriented programming.
✔ Hands-on experience in Agile methodologies.
✔ Knowledge of design patterns, data structures, and algorithms.
✔ Proficiency in SQL/Relational Databases.
✔ Strong debugging and troubleshooting skills.
✔ Excellent communication and teamwork abilities.
Nice-to-Have Skills:
-
Experience with Spring Framework, REST APIs, and Microservices.
-
Knowledge of financial services / banking domain.
