> Markdown version of [/jobs/ext/2568976-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2568976-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:** Keen Technical Solutions, LLC - **Location:** Bethesda, MD, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Spring Security, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, HTML5, Unit Testing, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Code Generation, Code Review, Databases, Continuous Integration, Cursor (Graphical User Interface Elements), Software Debugging, Software Design Patterns, DevOps, Gradle, Hibernate (Java), Java Persistence API, JSON, Junit, PostgreSQL, Apache Maven, MongoDB, MySQL, NoSQL, Oracle (Applications), Pair Programming, Scrum Methodology, Mockito, TypeScript, Web Application Frameworks, GitHub Copilot, Spring-mvc, ReactJS, Spring-boot, Backend, Git, Event Driven Architecture, AngularJS, Integration Tests, Maintaining Code, Apache Kafka, Graphql, Front End Software Development, Restful APIs, Code Restructuring, Docker, Jenkins, Microservices - **Published:** August 12, 2026 - **Apply:** https://www.dice.com/job-detail/f493548c-425e-49ce-8f9a-892499e10705 ## About the Role * Backend: Java 8/11/17, Spring Boot, Spring MVC, Spring Security, Hibernate/JPA * Frontend: React.js or Angular, JavaScript/TypeScript, HTML5, CSS3 * Database: MySQL/PostgreSQL/Oracle; basic exposure to NoSQL (MongoDB) a plus * AI Tools: Hands-on experience with Cursor AI for AI-pair-programming, code generation, and refactoring * APIs: REST, JSON, Microservices architecture * DevOps/Cloud: Git, Maven/Gradle, Jenkins/CI-CD, Docker; AWS/Azure exposure preferred * Testing: JUnit, Mockito, integration testing frameworks Nice to Have * Experience in the travel/hospitality domain * Familiarity with GraphQL, Kafka, or event-driven architecture * Exposure to other AI coding copilots (GitHub Copilot, Claude Code, etc.) Soft Skills * Strong problem-solving and communication skills * Ability to work in Agile/Scrum teams * Comfortable adapting workflows to incorporate AI-assisted development responsibly ## Description We are looking for an experienced Java Full Stack Developer to join a team building and modernizing enterprise-grade applications for Marriott's hospitality technology platforms. The ideal candidate is proficient in Java-based backend development and modern frontend frameworks, and has hands-on experience using Cursor AI (or similar AI-assisted coding tools) to accelerate development, refactoring, and code review workflows., * Design, develop, and maintain scalable web applications using Java (Spring Boot/Spring MVC) on the backend and React/Angular on the frontend. * Leverage Cursor AI to speed up code generation, debugging, refactoring, and writing unit tests while maintaining code quality and security standards. * Collaborate with product owners, architects, and QA teams to translate business requirements into technical solutions. * Build and consume RESTful APIs/microservices; integrate with third-party and internal systems. * Write clean, maintainable, well-tested code following best practices (SOLID, design patterns, CI/CD). * Participate in code reviews, ensuring AI-generated code meets security, performance, and compliance standards. * Troubleshoot and resolve production issues across the stack. * Contribute to architecture discussions and technical documentation. ## 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) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Boost your coding productivity with Github Copilot Agent](https://www.wearedevelopers.com/videos/1542-boost-your-coding-productivity-with-github-copilot-agent) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall)