Life in Pittsburgh
On-siteContract

Java Full Stack Developer

Lorven Technologies, Inc.

Pittsburgh, PA, USADepends on ExperiencePosted June 9, 2026via Dice

Hi ,

Our client is looking for an Java Full Stack Developer for a project and below is the detailed requirement.

Job Title: Java Full Stack Developer

Location: Pittsburgh, PA

Qualifications & Experience:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field with 11-14 years of overall IT experience.
  • Strong hands-on experience in Core Java and Spring Framework/Spring Boot application development.
  • Proven experience designing and developing RESTful APIs and Microservices architectures.
  • Strong frontend development experience using Angular (latest versions preferred).
  • Experience working with relational databases such as Oracle, SQL Server, or Snowflake.
  • Hands-on experience implementing CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or similar.
  • Experience with BDD (Behavior-Driven Development) using Gherkin/Cucumber frameworks.
  • Strong focus on software quality, unit testing, code coverage, and best development practices.
  • Experience working in Agile/Scrum environments.
  • Excellent communication, collaboration, and problem-solving skills.

Key Responsibilities:

  • Design, develop, and maintain scalable, secure, and high-performing full-stack applications using Java, Spring Boot, Microservices, and Angular.
  • Develop and enhance RESTful APIs and backend services to support enterprise business applications.
  • Build responsive and user-friendly frontend applications using Angular and modern web development practices.
  • Participate in application architecture, technical design discussions, and solution development.
  • Ensure high-quality code through unit testing, code reviews, and adherence to coding standards.
  • Implement and maintain CI/CD pipelines to support automated build, testing, and deployment processes.
  • Collaborate with product owners, business analysts, QA teams, and other stakeholders to deliver business requirements.
  • Perform troubleshooting, debugging, performance tuning, and application optimization activities.
  • Mentor junior developers and contribute to knowledge sharing across teams.
  • Support production deployments, incident resolution, and continuous improvement initiatives.
Feedback