• Learn, understand and use custom Java framework used for back-end and custom JavaScript framework for frontend; contribute to development of custom framework as needed
• Architect systems and define design vision
• Collaborate with team in defining architecture; implement data contracts; identify potential risks to successful implementation
• Database design and modeling
• Build new modules - Translate design vision provided by the management team into scalable SaaS solutions.• Maintain existing systems with attention to detail.• Work with Q/A team to develop and maintain regression testing platform• Coordinate and participate in DevOps and SysAdmin tasks as necessary• Work with support team to troubleshoot and maintain existing modules• Follow coding conventions provided• Ensure code and infrastructure complies with all security standards (PCI Level I)• Oversee and handle any outages with the team and be available during off hours to assist in urgent situations.• Minimum of 6 years development experience.• Proven ability to be a technical lead or mentor on a team.• Java• Jetty• Linux and bash scripting• MySQL/MariaDB Galera Cluster• Data Design/Modeling. Experience using Lombok in production is preferred.• Familiarity with IntelliJ, Eclipse, Maven & GIT/GitHub• Expert level experience developing REST style services that deliver responses in both JSON and XML.• Modern JavaScript (es2016+), jQuery, Bootstrap, HTML/CSS. Preference will be given to candidates with experience migrating legacy JavaScript to modern standards. Experience with TypeScript preferred.• Experience with popular front-end JS frameworks (Angular, node, etc.)