Job Description
This is a perfect job for some who enjoys working with several technologies and who wants ownership of the code bases and road maps. The ideal candidate has extensive experience designing, building and supporting Full StackWeb Applications. We are looking for a Web Application guru! The candidate must have the enthusiasm to dive into the code and embrace the challenge of learning several codebases. The position requires supporting legacy applications while rebuilding and modernizing applications using newer frameworks and approaches.
The jobs description entails:
- Senior developer for several Full StackWeb Applications leveraging the Spring Framework.
- Architecture, design and development of next generation applications.
- Rewriting existing Web Applications using Spring Boot.
- Updating/upgrading front-end development. using React, Vue, Angular, other frameworks.
- Maintenance, support, refactoring and ownership of existing code bases.
- User Interface Design and Development - Spring MVC, Thymeleaf, Javascript, HTML, CSS
- Web Service Development – Rest and Soap using Spring Boot.
- Database – Primarily MSSQL with some MySQL.
- Works closely with business analysts and project managers to understand business domain and requirements.
- Assist with customer deployments using both manual and automated DevOps methodologies.
Required Skills
- Experience must include 6 years designing, developing and supporting Spring based Web Applications.
- Must have solid experience in using JPA, Hibernate, Spring and Spring Boot.
- Proficiency using Web service technologies (e.g. RESTful, SOAP);
- Web Front end development using Spring MVC, Thymeleaf, JSP, JavaScript, HTML, Bootstrap, CSS
- Ability to use design patterns and component frameworks in all design activities.
- Ability to translate these concepts from a design model to a working software object.
- Experience with relational database management systems (preferred MSSQL and MySQL);
- Demonstrated proficiency using design patterns and the development of component frameworks.
- Excellent verbal / written communications and analytic problem-solving skills.
- BS required / MS preferred (Degrees preferably in Computer Science or related field).
Desired Skills:
- Experience specifically with WildFly application Server.
- Experience with Tomcat and httpd servers.
- Experience specifically with front-end JS libraries and frameworks such as jQuery, React, Angular.
- Experience developing applications for the Criminal Justice domain area.
- Experience with AWS and cloud implementations
- Experience with Jenkins
Our iJustice® Software products and solutions are state-of-the-art and have been implemented to serve state and local courts and justice departments throughout the USA and abroad. We are a full Services IT provider often hired by state and local courts as consultants, architects and integrators, as well as solution providers. We offer enterprise automation solutions in addition to easy to Add-on NextGen eCourt Solutions for all courts that enable Social Distancing, enhance Staff and Public Safety, Improve Customer Services, Improve Productivity, and Reduce Costs.