Job TitlePrimary ResponsibilitiesCoordinates with technical leadership and team members to develop online services according to business needs and project schedulesSpecifies software architecture, software designs, and application deployment plansDevelops critical components of web applicationsReviews software designs, source code, and database scripts developed by othersCreates tools to automate application builds, deployments, testing, and monitoringCoordinates builds of internal releases and deploymentsUnderstands and effectively applies JavaScript, Java, Open Source, and Relational Database (RDBS) technologiesDevelops web presentation logic and components using Angular/Typescript and/or Java Server Faces (JSF)/RichFacesDevelops REST-API services, business logic, integration, and persistence components using Spring and HibernateDevelops queries, tables, and stored proceduresContributes as part of a high performing, technical teamParticipates in daily stand up meetings, tracks task status in Jira, and maintains project and product documentation in ConfluenceRequirementsCompletion of at least three (3) software development projects from requirements to deployment3+ years of industry experience with:Web application development in JavaSource code control tools such as git and CVSCreating database queries, tables, and stored proceduresIndustry experience in optimizing application performance, performing project merges/builds, and deploying applications to application servers