> Markdown version of [/jobs/ext/2180504-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2180504-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:** SmartIMS Inc. - **Location:** Fairfax, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Applications Architecture, Microsoft Azure, Code Review, Database Design, Software Debugging, DevOps, Distributed Systems, Java Platform Enterprise Edition (J2EE), PostgreSQL, Enterprise Messaging Systems, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, RabbitMQ, Service-Oriented Architecture, Software Engineering, SQL Databases, Systems Integration, Web Services, Freeform SQL, Enterprise Software Applications, Test-Driven Development (TDD), Spring-boot, Software Security, Software Troubleshooting, Indexer, Backend, Git, Information Technology, Deployment Automation, Enterprise Integration, Apache Kafka, Front End Software Development, Restful APIs, Docker, Microservices - **Published:** August 22, 2026 - **Apply:** https://www.dice.com/job-detail/2e1b2546-b50d-43ab-98e2-0dcf93f2d7af ## About the Role * 8+ years of professional software development experience. * Strong hands-on experience in Java full-stack development. * Advanced proficiency in Java/J2EE and object-oriented programming. * Strong expertise with Spring Boot and the Spring ecosystem. * Extensive experience designing and developing microservices. * Strong understanding and practical experience with Service-Oriented Architecture (SOA). * Strong experience with PostgreSQL, SQL, database design, and performance optimization. * Experience developing and integrating RESTful APIs/web services. * Experience with front-end development technologies and full-stack application development. * Understanding of distributed systems, enterprise integration, scalability, and application security. * Strong troubleshooting, debugging, and problem-solving skills. * Demonstrated Agile/Scrum fluency and experience working in cross-functional Scrum teams. Required Clearance & Education * Active IRS MBI clearance required. * Clearance memorandum issued directly by the IRS required. * Bachelor''''s degree in Computer Science, Information Technology, Engineering, or a related technical discipline. Preferred Qualifications * Experience with AWS, Azure, or other cloud platforms. * Experience with Docker and Kubernetes. * Familiarity with CI/CD pipelines and DevOps practices. * Experience with Kafka, RabbitMQ, or other messaging technologies. * Experience with automated testing frameworks and test-driven development. * Proficiency with Git and modern build/deployment tools. * Experience working on federal government or other highly secure enterprise applications. ## Description We are seeking a highly experienced Senior Java Full Stack Developer with 8+ years of professional experience to support the design, development, integration, and maintenance of secure, scalable enterprise applications. The ideal candidate will bring strong expertise in Java full-stack development, Spring Boot, microservices, SOA, and PostgreSQL, combined with a strong understanding of Agile/Scrum methodologies., * Design, develop, test, deploy, and maintain enterprise-grade full-stack applications using Java and modern development frameworks. * Develop scalable and resilient microservices and SOA-based applications using Java and Spring Boot. * Design, implement, and consume RESTful APIs and web services. * Develop and optimize database solutions using PostgreSQL, including complex SQL queries, database design, indexing, and performance tuning. * Participate in end-to-end application development across both backend and frontend components. * Translate business and technical requirements into scalable, maintainable software solutions. * Participate in architecture and technical design discussions. * Troubleshoot complex application, integration, and production issues and perform root-cause analysis. * Conduct code reviews and ensure adherence to coding standards, security practices, and software engineering best practices. * Collaborate with architects, business analysts, QA engineers, DevOps teams, and other developers. * Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives. * Provide technical leadership and mentoring to junior and mid-level developers. * Contribute to continuous improvement of development processes, tools, and application architecture. ## Related Videos - [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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)