All roles

Open role

[Remote] Full Stack Java Architect

Remote · Italy Full-time

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

  • CVector connects live controls data from industrial sites with dynamic market signals. It was founded in 2024, and is headquartered in New York, New York, USA, with a workforce of 11-50 employees. Its website is https://www.cvector.com.
  • More open positions