Full Stack Java Developer

Pittsburgh, PA, PA
Contracted
Experienced

Job Description

We are seeking an experienced Full Stack Java Developer to design, develop, and maintain scalable enterprise applications using modern Java and Angular technologies.

The ideal candidate will have strong hands-on experience with Core Java, Spring, Spring Boot, Angular, Microservices, REST APIs, and enterprise application development, along with some experience in AI development.

The candidate will work closely with cross-functional teams to deliver high-quality software solutions and will be responsible for automated testing and application quality throughout the development lifecycle.

Key Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Java and Angular.
  • Develop robust backend services using Core Java, Spring Framework, and Spring Boot.
  • Build, deploy, and support RESTful Microservices.
  • Develop responsive, user-friendly front-end applications using Angular.
  • Design and implement APIs and integrations between enterprise systems.
  • Work with SQL, Snowflake, and Oracle databases.
  • Collaborate with cross-functional teams including developers, architects, QA, DevOps, and business stakeholders.
  • Participate in application design, development, code reviews, debugging, and production support.
  • Develop and maintain comprehensive automated testing solutions.
  • Perform 100% automated testing using Playwright.
  • Develop unit tests and participate in BDD/Gherkin testing practices.
  • Perform performance and load testing using JMeter.
  • Support and maintain CI/CD pipelines.
  • Work with AI development tools such as Windsurf.
  • Use Zephyr Scale for test management and tracking.
  • Troubleshoot application issues and implement effective technical solutions.
  • Follow modern software engineering practices and enterprise development standards.

Required Qualifications

  • 8+ years of experience in full stack software development.
  • Strong experience developing enterprise applications using Java.
  • Strong hands-on experience with:
    • Core Java
    • Spring Framework
    • Spring Boot
    • Angular
    • Microservices
    • REST APIs
  • Experience with AI development/tools.
  • Strong understanding of modern software engineering practices.
  • Experience developing scalable and maintainable enterprise applications.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration skills.

Required Technical Environment

Backend

  • Core Java
  • Spring Framework
  • Spring Boot
  • Microservices
  • RESTful APIs

Frontend

  • Angular

Databases

  • SQL
  • Snowflake
  • Oracle

Testing

  • Unit Testing
  • BDD
  • Gherkin
  • Playwright
  • JMeter
  • 100% automated testing

DevOps

  • CI/CD Pipelines

AI Development

  • Windsurf

Test Management

  • Zephyr Scale

Preferred Experience

  • Experience working in large-scale enterprise environments.
  • Experience with modern microservices architecture.
  • Experience implementing automated testing frameworks.
  • Experience with cloud-native development and CI/CD practices.
  • Experience working with AI-assisted development tools.
  • Experience working in Agile development environments.

Contract Details

  • Job Title: Full Stack Java Developer
  • Location: Pittsburgh, PA
  • Duration: Long-Term Contract
  • Rate: $87/hr on W2 (PV Payroll)
  • Visa: USC, GC only
  • Client: BNY Mellon
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*