Are you a Senior Software Engineer who excels in communication across multiple teams, while creating, guiding, and helping modernize the path of a a growing organization?
Serving as a Senior Software Engineer, you will be responsible for greenfield development in rebuilding apps, developing simple services to consume business logic, and upholding a lot of unit testing with Spring Boot and Java.
This is a long-term contract opportunity that can be fully remote in EST or CST time zones. This opportunity comes with competitive compensation, health/dental/vision benefits, life insurance, and a 401K option.
- 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.
- Experience in working on teams and projects that follow Agile/Lean methodologies and practices; familiarity with Jira/Confluence a plus.
If you are seeking an opportunity to advance your career as a Software Engineer with a diverse, inclusive, growing company, please apply for immediate consideration.