> Markdown version of [/jobs/ext/3762396-senior-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/3762396-senior-full-stack-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Java Developer - **Company:** Cgi Inc. - **Location:** Pittsburgh, PA, United States - **Experience:** Expert - **Salary:** $70,800.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Unit Testing, Cascading Style Sheets (CSS), Databases, DevOps, Event-Driven Programming, Github, Design of User Interfaces, Human-Computer Interaction, JSON, MongoDB, Node.Js, NoSQL, OpenShift, Oracle SQL Developer, Distributed Caching, Swagger, Data Streaming, UML, Extensible Markup Language (XML), ReactJS, Spring-boot, SOAPAPI, Backend, AngularJS, Apache Kafka, Non-relational Database, Graphql, Front End Software Development, Restful APIs, Container Apps, Jenkins, Microservices - **Published:** October 15, 2026 - **Apply:** https://www.dice.com/job-detail/bfe2e71a-56d1-4378-a510-6d2150770339 ## About the Role 6+ years Java, Angular, ReactJS, CSS, JavaScript, HTML, Node JS . 4+ years of GitHub, Jenkins and CI/CD server . 4+ years of RESTful or SOAP web services . Java/J2EE development with REST API, Spring Boot, Openshift Container, Angular, XML, JSON, UML, Jenkins, Swagger . 3+ years building containerized micro services and deploying container apps . Experience writing unit tests for JavaScript code. . Experience using Agile methodologies for developing application . Experience with MongoDB is good to have. Experience with distributed caching, event driven and streaming frameworks (Kafka) Knowledge and understanding of relational and non-relational databases (Oracle SQL, NoSQL, GraphQL, MngoDB) Knowledge of DevOps best practices. (OCP) Exhibit the desire to lead and mentor other developers on and across teams. Develop security procedures to protect databases from unauthorized usage ## Description Duties and Responsibilities: Design and implementation of Front-End Agular User INterfaces and API/ microservices (backend components). Building User Interface with Angular.Js, Node Js (JavaScript framework). . Development and unit testing of Java RESTful services that integrates with external client systems. Analyzes user requirements and defines technical project scope and assumptions for assigned tasks. Creates technical designs for new systems, and/or modifications to existing systems. Translates detailed requirements into functional system designs. Work closely with internal and external design, business, and technical counterparts. Research and recommend functional libraries to expedite development