Job Description
What You Will Do
- Work with customers, solution architects, and peers to design, develop, test, deploy and maintain technical solutions
- Communicate/present technical solutions to non-technical stakeholders
- Assist development team members in implementing and troubleshooting technical issues
- Develop an understanding of customer process and contribute to functional requirement documentation
Qualifications You Must Have
- Ability to demonstrate oral and written communication skills
- Ability to demonstrate proficiency in analysis and problem-solving
- Ability to work collaboratively in dynamic team environment
- Ability to demonstrate firm understanding of full stack web application development
- 5-8 | 8-10 years of relevant experience (w/ bachelor's degree or equivalent experience) OR 3-5 | 5-7 years of relevant experience (w/ advanced degree)
- Front-end development experience with technologies such as: HTML, Bootstrap, CSS, Angular, AngularJS, Typescript, JavaScript, jQuery, AJAX
- Back-end development experience with technologies such as: Java, RESTful web services, Spring Boot, Spring JPA, JUnit
- Design and query experience with Oracle, MariaDB (MySQL), and/or SQL Server
- Experience with agile software development (and CI/CD practices)
- Experience with remediating cybersecurity vulnerabilities
- Working knowledge of JEE design patterns
- Working knowledge of XML, JSON, and YAML