Senior Java Full Stack Developer (Angular)

  • Pittsburgh, PA
  • Posted 3 days ago | Updated 1 day ago

Overview

On Site
$120,000 - $125,000
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Java Full Stack
j2ee
Spring Boot
Angular
microservices.
RESTful
API
sql
finance
banking

Job Details

Job Title:: Senior Java Full Stack Developer (Angular)
Location : Pittsburgh, PA (5 Days Onsite No Remote/Hybrid)
Duration: Long Term
 
Job Description:

We are looking for a Senior Java Full Stack Developer with strong experience in Angular and Java/Spring Boot for a critical role with our prestigious client, in Pittsburgh, PA. The ideal candidate must have a solid foundation in full stack application development and be comfortable working 100% onsite, 5 days a week.


Key Responsibilities:

  • Design, develop, and maintain full-stack applications using Java, Spring Boot, and Angular.

  • Collaborate with cross-functional teams including BA, QA, and Product Owners to define and implement application features.

  • Build and consume RESTful APIs and microservices.

  • Write reusable, testable, and efficient code with best coding practices.

  • Perform unit and integration testing of developed modules.

  • Participate in code reviews and maintain high standards of software quality.

  • Troubleshoot and resolve production issues and defects.

  • Manage application deployments and support CI/CD pipelines.


Required Skills & Qualifications:

  • 10+ years of experience in software development.

  • Strong expertise in Java 8+, Spring Boot, Micro Services, API, Spring MVC, and RESTful Web Services.

  • 3+ years of hands-on experience in Angular (v8 or above).

  • Strong front-end development skills including HTML5, CSS3, JavaScript, and TypeScript.

  • Proficiency with SQL and RDBMS technologies such as Oracle or PostgreSQL.

  • Experience with version control systems (Git) and CI/CD tools.

  • Experience working in Agile/Scrum environments.

  • Excellent problem-solving skills and ability to work independently and collaboratively.

  • Strong communication skills and ability to interact with business and technical stakeholders.


Nice to Have:

  • Exposure to cloud platforms like AWS or Azure.

  • Familiarity with containerisation tools (Docker, Kubernetes).

  • Financial services or banking domain experience is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.