Share this job
Senior Software Engineer - Java 11+ / Spring Boot
USA
Apply for this job

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. 



Apply for this job
Powered by