Full Stack Architect - Java
## About the RoleSynergy Business Innovation & Solutions is seeking a hands-on Full Stack Java Architect/Engineer to lead the architecture and development of software products that enable change, growth, and flexibility. This customer-facing technical leadership role works across the full software development lifecycle and collaborates with cross-functional teams in a scaled Agile environment.The role combines Java, JavaScript, database, web application, API, security, and enterprise architecture expertise. The successful candidate will guide architectural decisions, establish development standards and patterns, support complex software assets, collaborate with Technical Leads and Scrum Masters, and contribute at the highest technical level across application development, systems analysis, and data manipulation.## Key Responsibilities* Lead full life cycle software architecture, design, and development for software products.* Serve as a customer-facing technical leader within development and cross-functional teams.* Develop and support complex Spring and OSGi Java software assets.* Develop and support browser-based single-page applications using Ext JS, Material UI, and custom JavaScript.* Develop full-stack solutions using JavaScript, Java, and PostgreSQL.* Develop and support Atlassian Jira, Confluence, and Crowd plugins.* Design and integrate web APIs using REST, SOAP, and custom interfaces.* Apply web security patterns such as OAuth and CAS.* Use Git for source control and collaborate through Jira and Confluence.* Advise on architectural patterns, templates, development practices, coding standards, and application metrics.* Manage adherence to non-functional requirements for applications.* Maintain the as-built catalog describing system architecture and application behavior.* Drive architectural vision and roadmaps for applications.* Design scalable applications and reduce dependency blocking using SOLID design principles.* Design software solutions based on customer requirements using class diagrams, component diagrams, and entity relationship diagrams.* Coordinate technology choices and pattern adoption with Technical Leads.* Work with Technical Leads and Scrum Masters to apply technology solutions to current business challenges.* Develop a strong understanding of business models and processes to influence product development strategy and direction.* Analyze and assume ownership of existing code when required.* Work across all phases of application development, systems analysis, and data manipulation.* Apply strong problem-solving and data analysis skills.* Document application code and technical solutions.* Manage multiple tasks with varying priorities.* Communicate technical ideas in multiple formats to technical and non-technical audiences.* Collaborate effectively with coworkers, leadership, and distributed teams.* Support Agile/Scrum development practices.* Use SoapUI, Postman, or similar tools to test web services.* Apply web accessibility knowledge including WCAG 2.0 and Section 508.* Work with BPM frameworks such as Appian and JBoss BPM.## Required Qualifications* 9+ years of experience in Java, JavaScript, and database software design, implementation, and deployment.* Expert-level knowledge of Java and JavaScript.* Advanced knowledge of Java application technologies, including Linux, Spring Boot, Maven, IntelliJ, and Eclipse.* Strong experience with relational databases and SQL.* Experience with PostgreSQL or Oracle.* Experience with Angular.* Experience with Maven or Gradle.* Experience developing and supporting complex Java software applications.* Experience developing browser-based single-page applications.* Experience with web APIs, REST, SOAP, and custom APIs.* Experience with web security patterns such as OAuth and CAS.* Experience using Git.* Experience with Jira and Confluence.* Experience with software architecture, application design, and technical leadership.* Experience with Agile/Scrum development, including work on distributed teams.* Ability to plan, lead, and execute software and IT projects across varying sizes, complexity levels, and technologies.* Ability to work independently and collaboratively.* Strong problem-solving, data analysis, communication, and ownership skills.* Ability to manage multiple tasks with varying priorities.* Basic Bash and SSH experience on RHEL.* Ability to obtain and maintain a Federal Government Position of Trust.* Must be a U.S. citizen.* Must pass a background investigation.## Preferred Qualifications* Bachelor’s degree in Computer Science, Engineering, or a related field.* CASP CE or CISSP certification.* Experience with BPM frameworks such as Appian or JBoss BPM.* Experience with SoapUI, Postman, or similar web-service testing tools.* Knowledge of WCAG 2.0 and Section 508 accessibility requirements.* Experience with Ext JS, Material UI, and custom JavaScript.* Experience with Atlassian Jira, Confluence, and Crowd plugins.* Experience with PostgreSQL or Oracle database technologies.* Experience with mobile or other related technologies is not specified in the provided job description.## Skills & Competencies* Full-stack software architecture* Java and JavaScript* Spring and Spring Boot* OSGi* Node/web application technologies* Angular* Ext JS* Material UI* PostgreSQL* Oracle* RDBMS and SQL* REST and SOAP APIs* Web services* OAuth and CAS* Git* Jira and Confluence* Maven and Gradle* Linux and RHEL* Bash and SSH* Atlassian plugin development* BPM frameworks* Agile/Scrum* Distributed-team collaboration* Software architecture and design* SOLID design principles* Systems analysis* Data manipulation* Web-service testing* WCAG 2.0 and Section 508* Problem-solving* Data analysis* Technical leadership* Communication* Ownership and accountability* Prioritization and adaptability## Education & Experience**Education*** **Preferred:** Bachelor’s degree in Computer Science, Engineering, or a related field.**Experience*** **Required:** 9+ years of experience in Java, JavaScript, and database software design, implementation, and deployment.* Experience planning, leading, and executing software and IT projects across different sizes, complexities, and technologies.* Experience with enterprise application architecture, full-stack development, databases, APIs, security patterns, Agile/Scrum, and software development practices.## Work Arrangement & Schedule* **Work Arrangement:** Remote* **Location:** Reston, VA, US* **Employment Type:** Not specified in the provided job description.* **Weekly Hours:** Not specified.* **Schedule Flexibility:** Not specified.* **Weekend Requirements:** Not specified.* **Interview Requirement:** Candidates are expected to be on camera during interviews and assessments.* **Federal Requirement:** Must be able to obtain and maintain a Federal Government Position of Trust.## Compensation & Benefits* **Salary Range:** $133,000–$190,000 USD.* Compensation is determined based on factors including role requirements, experience, education, certifications, knowledge, skills, abilities, market data, applicable laws, and business and contract considerations.* The disclosed range is not adjusted for applicable geographic differentials.* Benefits include:* Medical, dental, and vision insurance* Company-paid life insurance* Short-term and long-term disability insurance* HSA and FSA* 401(k) with company match* PTO and Bonus Leave* 11 paid federal holidays* Parental leave* Tuition and training reimbursement* Referral bonus program* Well-being programs* Career mentors* Company-funded certification opportunities* Education reimbursement## Compliance / Additional Information* U.S. citizenship is required.* Candidates must pass a background investigation and be able to obtain and maintain a Federal Government Position of Trust.* Synergy is committed to responsible and ethical use of AI. Use of AI or other tools to assist with interview responses is prohibited unless explicitly permitted.* Synergy is an equal opportunity employer and prohibits discrimination and harassment based on protected characteristics under applicable federal, state, and local law.**Apply Now**