Logo
Resource Informatics Group

Java Developer

Resource Informatics Group, Lansing, Michigan, United States, 48900


Java DeveloperLansing, MI - Hybrid - Locals only

State of MI: 136564

RequiredSenior Java developer skill set required (will be required to read/write code as part of the System Analystrole)Ability to write quality technical specifications (Familiarity with Swagger)Considerable knowledge of Java, J2EE, WebSphere development technologies. ASP.Net, .Net 6.0 or latestversion. Flexibility to work with other technologies (i.e., Angular, React, etc.)Experience with design patterns and organizing algorithmsExperienced 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 web-based 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 andenhancements.Experience with Corticon Rules Engine technologyExperience with WebSphere LibertyExperience with GitExperience with Content Management Knowledge (e.g. Filenet)Experience with Micro service and Cloud-based deploymentExperience with Junit, Selenium, CucumberExperience with MavenExperience with Security Framework, JWT, Oauth, Spring Boot, Batch FrameworkExperience with OpenShift, Docker and KubernetesExperience with Azure DevOps, JenkinsExperience creating business process models within the process modeling methodology frameworkExperience 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 CloudAbility to work and communicate well with all levels of IT project stakeholdersAbility to prepare detailed written instructions and technical documentation using industry best practicesAbility to work under pressure and tight timelines and diagnose and resolve complex problems quickly.Other technologies as identified through discovery.