Bachelor Degree in Computer Science or Information Technology or related field or equivalent combination of education and experience from which knowledge and skills may be acquired
Minimum of 4 years of experience in software development;
2 years of relevant experience and specialized training or certification in the following technologies: J2EE, Java, Web Development and SQL; Groovy a plus;
Experience in using Java & UI frameworks - Angular, Spring, STRUTS or JQuery
Position requires strong analytical skills, software engineering process skills, and the understanding of XML and creation of XML test data.
Experience with UML, SQL and UNIX Shell Script
Experience with SOAP & REST based Web services is preferred.
Familiarity with Bootstrap, JSON, Jenkins, Maven Builds.
Experience in developing APIs using Spring Boot framework, ideally with Docker container, EKS, OpenShift Cloud Platform (OCP)
Looking for solid understanding and implementation of tried and true as well as modern design patterns and architectural principles.
Modern Tools: Jenkins, Cucumber, Atlassian Suite (Jira, Bitbucket), Git
DBs: Sybase, PostGres, Mongo, DB2 (Legacy Sybase for transformation efforts)
Hands-on experience with Build and Deployment tools and languages preferred
Knowledge of the Mortgage Industry is a nice to have.
Experience with Agile or Waterfall software development project methodologies preferred