> Markdown version of [/jobs/ext/1016655-java-fullstack-developer](https://www.wearedevelopers.com/jobs/ext/1016655-java-fullstack-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 Fullstack Developer - **Company:** Ctc Usa, Llc - **Location:** Urbandale, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** HTML, JavaScript (Programming Language), Agile Methodology, Software Applications, Automation of Tests, Cascading Style Sheets (CSS), Computer Programming, Continuous Integration, Github, Node.Js, Redis, Software Engineering, Subsystems, TypeScript, Test-Driven Development (TDD), ReactJS, Amazon ElastiCache, Spring-boot, Cypress (Programming Language), AWS ECS, Information Technology, Cloudwatch, Restful APIs, Amazon Simple Queue Service (SQS) - **Published:** June 30, 2026 - **Apply:** https://www.dice.com/job-detail/74ffb231-95f1-4b71-9434-b9e65b300a3f ## About the Role * Degree in an Engineering/Technology discipline or equivalent experience. - University Degree (4 years or equivalent) * Degree in an Information Technology discipline or equivalent experience. - University Degree (4 years or equivalent) Work Experience: * Previous experience in programming/software development. (4 - 7 years) * Software development processes experience. (4 - 7 years) * Product design, test and/or analysis experience. (4 - 7 years) * Participating in Agile Development (4 - 7 years) * Experience working in an Agile Environment (4 - 7 years), * Strong experience in JavaScript, HTML, CSS, React, Node JS * Strong experience in using and designing REST APIs in Spring Boot * Experience in AWS ECS, SQS, Cloudwatch, and ElastiCache for Redis * Experience with Test Driven Development, test automation, CI/CD (Cypress, GitHub Actions) * Strong communication and collaboration skills within a cross functional team and across time zones * Knowledge of Typescript ## Description * Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver functionality for the complete product or products it supports. * This level designs complex/significant parts of a system/sub-system or works on a complete product of a broad scope and solves well-defined problems with little guidance. * May act as a work lead, providing technical coaching to other engineers and support personnel; Recognized as an expert user of critical technology; develops new software functionality for product development. Major Duties: * Develops, codes, configures, and tests programs and systems. * Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications. * Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives. * Executes necessary documentation, as directed, or needed. * Collaborates with other relevant stakeholders and team members to ensure that features meet business needs. * Follows industry-standard agile software design methodology for development and documentation. * Mentors junior software engineers on the team. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [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) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)