Synergy BIS is looking for a Java Architect to lead the full lifecycle architecture design and development of software products that enable change, growth, and flexibility. You will be a customer-facing technical leader, thriving in a scaled agile environment and collaborating within cross-functional teams.
What You'll Do
- Advise on patterns, templates, practices, coding standards, and metrics for your application area.
- Manage adherence to non-functional requirements for your applications.
- Own the as-built catalog documenting system construction and behavior.
- Drive the vision and roadmap for the architectural design of applications.
- Ensure applications can scale and avoid dependency blocking by applying SOLID design principles.
- Design software solutions using class, component, and entity relationship diagrams.
- Coordinate with Technical Leads on technology choices and pattern adoption.
- In coordination with Technical Leads and Scrum Masters, drive the application of technology to business challenges.
- Become familiar with our business model and processes to influence product strategy.
- Interact daily with coworkers and leadership.
- Develop, execute, and manage cross-functional training plans for team onboarding.
What We're Looking For
- Experience in solution architecture, application design, and system design across a broad range of technologies.
- Expertise in cloud computing (AWS, Azure, GCP), enterprise architecture, APIs, microservices, hybrid cloud environments, security best practices, and modern software methodologies.
- Strong experience in client-facing roles, with ability to manage expectations and communicate complex solutions.
- Ability to think creatively and critically to solve complex technical and business problems.
- Experience planning, leading, and executing software and IT projects of varying size and complexity.
- Experience developing Java EE applications (Spring, Springboot, Microservice, JAX-WS, JAX-RS) and DevSecOps.
- Experience with AWS technologies: EC2, S3, API Gateway.
- Experience with modern decoupled SOA principles and patterns.
- Experience with EJB 3 (Session Beans, MDBs), JTA, JPA, JMS.
- Experience with Microsoft technologies including Office and SharePoint.
- Experience with RDBMS (Oracle, MySQL, PostGres) and No-SQL (MongoDB, Redis, Elasticsearch).
- Strong skills with unit testing, integration testing, and continuous integration.
- Top Secret Clearance or ability to obtain one is required.
- Must be a U.S. citizen and pass a background investigation.
Nice to Have
- Enterprise Java application containers (JBoss/WildFly).
- Angular.
- Docker.
- Maven.
- AWS technologies: Route53, CloudFront, CodePipeline.
- JIRA, Bamboo or Jenkins, GitLab, Bitbucket, Confluence.
- Open-Source GIS software (e.g., GeoServer) and spatial database (e.g., PostGIS).
Technical Stack
- Java EE, Spring, Springboot, Microservice, JAX-WS, JAX-RS, DevSecOps
- AWS, EC2, S3, API Gateway
- EJB 3, JTA, JPA, JMS
- Microsoft Office, SharePoint
- Oracle, MySQL, PostGres, MongoDB, Redis, Elasticsearch
- JBoss, WildFly, Angular, Docker, Maven
- Route53, CloudFront, CodePipeline
- JIRA, Bamboo, Jenkins, GitLab, Bitbucket, Confluence
- GeoServer, PostGIS
Benefits & Compensation
- Group medical, dental, and vision insurance
- Company-paid life, short-term, and long-term disability insurance
- HSA, FSA
- 401(k) with immediately vested company match
- PTO/Sick Leave
- 11 paid federal holidays
- Parental leave
- Tuition and training reimbursement
- Referral bonus program
- Life management programs
- Dedicated career coaches
- Company-funded certification opportunities
- Education reimbursement
- Open-door policy
Synergy BIS is an equal opportunity employer.





