Mid Full Stack Developer (Springboot/Angular)
CGI · Pittsburgh, PA · 2 days ago
Engineering$71k/yrFull-time
About the role
This role is based at our client site in Pittsburgh, PA, requiring on-site presence 5 days a week. You will specialize in building secure, scalable, and high-performance RESTful and event-driven APIs, focusing on Angular development. The position offers exposure to advanced tools and technology suites within a challenging technical environment at one of the largest financial institutions in the U.S.
Responsibilities
- Design and implement front-end Angular user interfaces and backend API/microservices components.
- Build user interfaces using Angular.js and Node.js (JavaScript framework).
- Develop and unit test Java RESTful services that integrate with external client systems.
- Analyze user requirements and define technical project scope and assumptions for assigned tasks.
- Create technical designs for new systems and modifications to existing systems.
- Translate detailed requirements into functional system designs.
- Collaborate closely with internal and external design, business, and technical counterparts.
- Research and recommend functional libraries to expedite development.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- Minimum 6+ years of overall experience.
- 4+ years of experience with Java, Angular, ReactJS, CSS, JavaScript, HTML, and Node.js.
- 3+ years of experience with GitHub, Jenkins, and CI/CD pipelines.
- 3+ years of experience with RESTful or SOAP web services, Java/J2EE development, REST API, Spring Boot, OpenShift Container, Angular, XML, JSON, UML, Jenkins, and Swagger.
- 3+ years of experience building containerized microservices and deploying containerized applications.
- Experience writing unit tests for JavaScript code.
- Experience using Agile methodologies for application development.
Pay
A reasonable estimate of the compensation range for this role in the U.S. is $70,800.00 – $156,700.00.
Benefits
- Competitive compensation.
- Comprehensive insurance options.
- Matching contributions through the 401(k) plan and share purchase plan.
- Paid time off for vacation, holidays, and sick time.
- Paid parental leave.
- Learning opportunities and tuition assistance.
- Wellness and well-being programs.