Programming experience in a multi-tier environment
Architecting detailed technical designs as assigned, based on requirements and/or functional designs and developing full stack solutions for web development projects.
Produce software components, interfaces, classes, functions, webpages, etc., as necessary in order to faithfully implement designs, as assigned for a Java\JEE with JSP\JSF\JavaScript\Angular technology Stack.
Create complete and accurate technical artifacts, both within the code being created, and externally as input to the documentation team, or in the form of technical whitepapers or other publications.
Test and debug software with excellent troubleshooting skills to ensure correct behavior, including unit- and regression-test production and maintenance, where appropriate
Complete assigned software projects on time and within budget
Lead the Team from front and mentor junior staff members for planning, communication, and execution of projects, sub-projects, or releases.
Performs elementary DevOps functions including CI/CD setup and webserver administration (both Windows and Linux)