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
Apply for this position
Required*