> Markdown version of [/jobs/ext/3235570-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3235570-java-full-stack-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). --- # Java Full Stack Developer - **Company:** Cgi Inc. - **Location:** Dallas, TX, 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), Github, Design of User Interfaces, Human-Computer Interaction, JSON, Node.Js, OpenShift, Swagger, UML, Extensible Markup Language (XML), ReactJS, Spring-boot, SOAPAPI, Backend, AngularJS, Information Technology, Front End Software Development, Restful APIs, Jenkins, Microservices - **Published:** September 5, 2026 - **Apply:** https://www.dice.com/job-detail/44bb4a32-558f-490d-a29b-95063d729d1a ## About the Role Bachelor's degree or higher in Computer Science or equivalent . 6+ years Java, Angular, ReactJS, CSS, JavaScript, HTML, Node JS . 3+ years of GitHub, Jenkins and CI/CD server . 3+ 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., * Angular * HTML * Java * Node.Js * React JavaScript ## Description Design and implementation of Front-End Agular User Interfaces and API/ microservices (backend components). Building User Interface with AngularJS, 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 ## Related Videos - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What is a Java Developer?](https://www.wearedevelopers.com/magazine/32-what-is-a-java-developer) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development)