Job Description
Tier4 is seeking a Software Engineer with strong Java and Spring Boot experience to assist with a multi-year modernization effort.
- 5-7 years expertise in Spring Boot and Java 11+
- Experience in the following is required: Integrated Development Environments:
- Eclipse and Maven;
- Solid experience with core Java technologies and concepts;
- Strong unit, mock, and behavioral testing background using tools like Junit 5, Mockito, and Cucumber;
- Knowledge of multi-tier web application development using standard presentation layer technologies; and
- Understanding of source code management principles in a team environment.
Experience in the following is preferred:
- Source control system: Git;
- Advanced SQL skills (Sybase preferred, Liquibase is a plus);
- Working knowledge of financial services and mortgage industries, including related rules and regulations; and
- Ability to develop UNIX or RHEL-based scripts.
- Knowledge of object-oriented design and programming concepts including design patterns.
- Experience in microservices and RESTful service design and development.
- Proficiency with Continuous Integration/Continuous Delivery process and tools; Jenkins and pipeline as code a plus.
- Experience with front-end technologies such as Angular, TypeScript or similar technologies.
- Familiarity with Docker/Kubernetes.
- Familiarity with OpenShift stack.
- Familiarity JMS queue/topic development/usage.
- Actively working on projects using agile/lean methodologies and practices; Jira/Confluence tools a plus.