> Markdown version of [/jobs/ext/1377253-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/1377253-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). --- # Full Stack Java Developer - **Company:** Adam Inc - **Location:** Madison, WI, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Cloud Engineering, Code Review, Databases, Continuous Delivery, Continuous Integration, Data Integrity, Database Schema, Software Design Patterns, Web Development, Github, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MySQL, Node.Js, Performance Tuning, Role-Based Access Control, Software Engineering, Software Systems, SQL Databases, Subversion, Systems Architecture, Cloud Platform System, ReactJS, Express.js, Backend, Gitlab, AngularJS, Front End Software Development, Restful APIs, Software Version Control, Programming Languages, Microservices - **Published:** July 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ee32cdbe905d1dc4 ## About the Role * Proven software development experience with a strong background in web development and application programming using Java, C#, Python, or C++. * Hands-on experience designing scalable systems with microservices architecture in cloud environments such as AWS or Azure. * Solid understanding of RESTful API design, system security protocols including RBAC (Role-Based Access Control), and API integration techniques. * Familiarity with front-end development using JavaScript frameworks like React or Angular along with back-end technologies such as Node.js or Express.js. * Knowledge of database management systems including MySQL or SQL Server; experience with database schema design and optimization is preferred. * Experience working within Agile software development methodologies-participating in sprints, stand-ups, and iterative releases-using tools like GitHub or SVN for version control. * Strong grasp of software engineering principles including design patterns, system scalability, performance tuning, and security best practices. * Exposure to CI/CD pipelines for automated testing and deployment processes; familiarity with cloud infrastructure management is advantageous. ## Description Join our innovative team as a Full Stack Java Developer and be at the forefront of building dynamic, scalable, and efficient software solutions. In this role, you will leverage your expertise in both front-end and back-end development to create seamless user experiences and robust system architectures. Your contributions will drive the development of cutting-edge applications, utilizing a diverse set of programming languages, frameworks, and cloud infrastructure. If you thrive in a fast-paced environment where agility and technical excellence are valued, this is the opportunity for you to make a meaningful impact., * Design, develop, and maintain scalable web applications using Java, JavaScript frameworks (such as React or Angular), and other programming languages like C#, Python, or C++. * Implement RESTful APIs and integrate third-party APIs to enhance application functionality. * Develop and optimize database schemas using SQL databases such as MySQL or PostgreSQL, ensuring high performance and data integrity. * Collaborate within Agile teams to plan sprints, conduct code reviews, and deliver high-quality software through continuous integration/continuous deployment (CI/CD) pipelines utilizing tools like GitHub, GitLab, or SVN. * Architect system components with a focus on scalability, security (including RBAC), and maintainability by applying design patterns and system design principles. * Work with cloud infrastructure providers such as AWS or Azure to deploy, monitor, and optimize applications in cloud environments. * Contribute to front-end development efforts using JavaScript frameworks like React or Express.js to create engaging user interfaces. * Participate in system design discussions for microservices architecture and ensure adherence to best practices for software engineering. * Maintain version control repositories, document code changes thoroughly, and support ongoing system enhancements. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)