Sr. Java Developer/System Analyst
Senior Java developer skill set required (will be required to read/write code as part of the System Analyst role) |
Ability to write quality technical specifications (Familiarity with Swagger) |
Considerable knowledge of Java J2EE WebSphere development technologies. ASP.Net .Net 6.0 or latest version. Flexibility to work with other technologies (i.e. Angular React etc.) |
Experience with design patterns and organizing algorithms |
Experienced in designing and implementing Java MVC frameworks (Struts MVC) and ORM tool (Hibernate) and Java Script Web Services and EJB. |
Experience in developing systems with Microsoft SQL Server (SQL 2016 or higher) |
Experience writing Structured Query Language (SQL) and stored procedures. |
Experience performing analysis and requirements gathering with customers. |
Experience with both webbased and client server based systems architecture. |
Experience with Object Oriented Analysis design and programming experience. |
Experience with application and database development and access methods. |
Experience with systems development methodology utilized in the development of new systems and enhancements. |
Experience with Corticon Rules Engine technology |
Experience with WebSphere Liberty |
Experience with Git |
Experience with Content Management Knowledge (e.g. Filenet) |
Experience with Micro service and Cloudbased deployment |
Experience with Junit Selenium Cucumber |
Experience with Maven |
Experience with Security Framework JWT Oauth Spring Boot Batch Framework |
Experience with OpenShift Docker and Kubernetes |
Experience with Azure DevOps Jenkins |
Experience creating business process models within the process modeling methodology framework |
Experience using Visio and process modeling software such as Rational Rose UML Diagrams or other tools. |
Knowledge of Web Services process automation batch operations API Cloud / Gov Cloud |
Ability to work and communicate well with all levels of IT project stakeholders |
Ability to prepare detailed written instructions and technical documentation using industry best practices |
Ability to work under pressure and tight timelines and diagnose and resolve complex problems quickly. |
Other technologies as identified through discovery |