> Markdown version of [/jobs/ext/2572393-solution-architect](https://www.wearedevelopers.com/jobs/ext/2572393-solution-architect). 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). --- # Solution Architect - **Company:** International Logic Systems Inc. - **Location:** Washington, DC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Apache Ant, Automation of Tests, Bash Shell, C++ (Programming Language), Apache Lucene, Adobe Coldfusion, Software Quality, Code Review, Information Systems, Data Stores, Relational Databases, Software Debugging, DevOps, Programming Tools, Gradle, Apache Hadoop, Hibernate (Java), Apache Struts, Apache JMeter, Javaserver Pages, Junit, Python (Programming Language), PostgreSQL, Apache Maven, Microsoft SQL Server, MongoDB, Oracle Databases, Ruby on Rails, Mockito, Ruby, SoapUI, Software Engineering, Software Systems, PL-SQL, Subversion, Apache Zookeeper, Spring-boot, Spock, Git, Containerization, AngularJS, Information Technology, Cassandra, Apache Kafka, Cloud Migration, Cucumber (Software), Jasmine, Docker, Jenkins, Programming Languages, Microservices - **Published:** August 31, 2026 - **Apply:** https://www.adzuna.com/details/5861174129 ## About the Role ILS Inc. is looking for a Senior Full-Stack Java Software Developer to support a federal project. The ideal candidate will have good experience designing and developing microservices-based applications using Java and related technologies. Candidate should possess strong attention to detail and good written and oral communication skills. MUST BE LOCAL TO DC METRO AREA (hybrid support - 2 days in ILS HQ office, located in Fairfax, VA 22033)., * Bachelor's Degree in Computer Science, Information Systems, Engineering, or related equivalent. * At least 10 years experience in software development with microservices-based applications using Java and popular frameworks (Spring Boot, Hibernate, or Struts). * Hands-on experience with Java8 / 11+, Microservices, Angular, Spring Boot, JUnit, Cucumber, AWS, Kafka, Containerization, SVN, Jenkins. * Java full-stack development experience. * Cloud migration (AWS) * Relational Database Mgmt. Systems (RDBMS) * Familiarity and experience with Software Development Kits (SDK) Preferred Skills: * DevOps Tool: Hudson, Jenkins * Data stores knowledge (Zookeeper, Cassandra, MongoDB, Hadoop, Acumulo) * Databases: Oracle, MS-SQL, PostgreSQL * Development libraries: JUnit, Jasmine, Spock, Mockito testing; Spring, Hibernate, Jackson, Camel * Development tools expertise: Maven, Gradle, Apache ANT, Ruby on Rails, Docker, JMeter, SoapUI, Git, SVN, CVS, Rational Jazz * Development Language expertise: Java, C/C++, JavaScript, Python, Ruby, PL/SQL, Bash Scripting, ColdFusion 4.0/5.0, JSP, GSP, Lucene * Financial or Insurance industry experience plus ## Description * Design, develop, and maintain microservices-based applications using Java and popular frameworks such as Spring Boot, Hibernate, or Struts. * Collaborate with cross-functional teams including product owners, architects, project managers, and other developers to deliver high-quality software solutions. * Write clean, well-designed, and maintainable code. * Participate in code reviews, architecture reviews, and other technical discussions to ensure code quality, maintainability, and scalability. * Develop and maintain automated tests to ensure code quality and prevent regressions. * Troubleshoot and debug applications to identify and resolve issues. * Continuously improve software development processes and practices. ## Related Videos - [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) - [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) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## 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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)