Software Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
Design, develop, and maintain enterprise Java web applications Collaborate with software engineers, system engineers, and stakeholders throughout the software development lifecycle Implement software architecture and design best practices Develop and consume RESTful web services Support CI/CD pipelines and DevSecOps initiatives Participate in Agile Scrum ceremonies and iterative development activities Write unit and integration tests using automated testing frameworks Review requirements and assist with solution design and technical planning Troubleshoot and resolve complex application issues Contribute to software documentation, testing, and deployment activities
Requirements
We are seeking a highly motivated Senior Java Software Engineer / Software Architect to support the development of mission-critical web applications in a fast-paced Agile and DevSecOps environment. This role involves designing, developing, testing, and maintaining full-stack applications that support high-priority national security missions.
The ideal candidate has strong Java development experience, enjoys working collaboratively with technical and non-technical stakeholders, and is passionate about building scalable, high-quality software solutions., 5+ years of professional software development experience Strong Java/JEE development experience Experience with Spring and Spring Boot frameworks Experience developing full-stack web applications Proficiency with JavaScript, HTML, and CSS Experience with REST APIs and JSON/XML Familiarity with software architecture and design principles Experience working in Agile development environments Strong communication and collaboration skills Active Secret Clearance with ability to obtain a Top Secret clearance, Experience with: Jenkins GitLab Git Gradle Eclipse JUnit Selenium Jira Experience with JavaScript frameworks such as: React Angular Vue Ext JS CI/CD pipeline experience Test Driven Development (TDD) experience DevSecOps experience UML modeling and software design documentation experience Systems engineering or requirements decomposition experience
What You’ll Bring Strong problem-solving and troubleshooting skills Ability to learn quickly in a dynamic environment Professional communication skills for interaction with technical teams and program leadership Passion for designing and building high-quality software solutions Commitment to continuous improvement and engineering excellence
Work Environment 100% onsite Flexible scheduling with a standard 40-hour work week Casual work environment Collaborative Agile team structure Opportunity to work on new development efforts and modern technologies
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs
Best Countries for Software Engineers
The 12 Best Jobs for Software Engineers