Overview
Skills
Job Details
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.