[Remote] Full Stack Java Architect
Note: The job is a remote job and is open to candidates in USA. Synergy Business Innovation & Solutions delivers software solutions focused on digital transformation, cloud solutions, SaaS, emerging technologies, data analytics, information assurance, and business process re-engineering. The Full Stack Java Architect is a customer-facing technical leader responsible for full life cycle software architecture and development, advising on technical patterns and standards, leading architectural roadmaps, and collaborating with cross-functional teams in an agile environment.
Responsibilities
- Full stack developer: JavaScript, Java, Postgres
- Develops and supports complex Spring and OSGI java software assets
- Develops and supports complex browser single-page applications using ExtJs, Material UI and custom JavaScript
- Expert in JavaScript and Java
- Experience with Angular
- Experience with Maven or Gradle
- Expert with RDBs and SQL, Postgres or Oracle a plus
- Develops and supports complex Atlassian Jira/Confluence/Crowd Plugins
- Expert using web APIs, REST, SOAP and custom
- Experienced using web security patterns like OAuth and CAS
- Expert in using Git
- Experienced using Jira and Confluence
- Advisor for patterns, templates, practices, coding standards and metrics for their application area(s)
- Manages adherence to non-functional requirements for their application(s)
- Owns the as-built catalog of how the system is built, and what behavior it is responsible for
- Drives the vision and roadmap regarding architectural design of the application(s)
- Ensure application(s) can respond to scale and avoid dependency blocking by applying SOLID design principles
- Designs software solutions to fulfill requirements gathered from the customer using class diagrams, component diagrams, and entity relationship diagrams
- Coordinates with Technical Leads on technology choices and pattern adoption
- In coordination with the Technical Leads and Scrum Master drives the application of the technology to the current business challenges
- Become intimately familiar with our business model and processes to influence the strategy and direction of product development
- Ability and desire to interact daily with coworkers and leadership
- Exhibit excellent problem solving and data analysis skills
- Proven ability to work independently and collaboratively
- Work at the highest technical level in all phases of application development, systems analysis, and data manipulation
- Exceptional communication skills
- Work well with an established team
- Excel in rapidly changing environments
- Ability to analyze and assume ownership of someone else’s code
- Discipline to document code
- Ability to manage multiple tasks with varying priorities
- Ability to communicate ideas in a variety of formats
- Experience with BPM frameworks (Appian, JBoss BPM, etc.)
- Experience with SCRUM/Agile development, including working on a distributed team
- Experience using SoapUI, Postman or similar tool for testing web services
- Web accessibility knowledge WCAG 2.0/Section 508
Skills
- * Full stack developer: JavaScript, Java, Postgres
- * Experience with Angular
- * Experience with Maven or Gradle
- * Expert with RDBs and SQL, Postgres or Oracle a plus
- * Expert using web APIs, REST, SOAP and custom
- * Experienced using web security patterns like OAuth and CAS
- * Expert in using Git
- * Experienced using Jira and Confluence
- * Ability and desire to interact daily with coworkers and leadership
- * Exhibit excellent problem solving and data analysis skills
- * Proven ability to work independently and collaboratively
- * Exceptional communication skills
- * Work well with an established team
- * Excel in rapidly changing environments
- * Ability to analyze and assume ownership of someone else's code
- * Discipline to document code
- * Ability to manage multiple tasks with varying priorities
- * Ability to communicate ideas in a variety of formats
- * Experience with BPM frameworks (Appian, JBoss BPM, etc.)
- * Experience with SCRUM/Agile development, including working on a distributed team
- * Experience using SoapUI, Postman or similar tool for testing web services
- * Web accessibility knowledge WCAG 2.0/Section 508
- * Experience planning, leading, and executing software and IT projects across a wide range of size, complexity, and technologies
- * Advanced knowledge in Java application technology including Linux, Spring boot, Maven, IntelliJ, Eclipse
- * Basic Bash and SSH experience on RHEL
- * Ability to obtain and maintain Federal Government Position of Trust
- * Must be a U.S. citizen
- * Bachelor's degree in Computer Science or Engineering or related field
- * 8750 Compliant Security Certification (CASP CE, CISSP)
- * 9+ Years - Experience in Java, JavaScript and Database software design, implementation, and deployment preferred
Benefits
- Group medical, dental, and vision insurance
- Company paid life, short-term, and long-term disability insurance
- HSA
- FSA
- 401(k) with company match
- PTO & Bonus Leave
- 11 paid federal holidays
- Parental leave
- Tuition and training reimbursement
- A referral bonus program
- Well-being programs
- Career mentors available for every employee
- Company-funded certification opportunities
- Education reimbursement
- A general open-door policy so that you have support when you need it
Company Overview