Senior Software Engineer (Openbank)
 Baldwin, NY


The Senior Software Engineer translates business requirements into technical specifications for our Java-based core banking solution. As a Senior Software Engineer we expect you to provide technical insight and direction, use the right development methodologies and assess areas of improvement within our code by reviewing others.


  • Bachelor’s Degree in Computer Science, Information Systems, or other related field. Or equivalent work experience.


Knowledge and experience:

  • 4 years of experience of Java (preferably Java 8), with excellent core understanding
  • Strong development practices including code reviews, unit testing and regression testing

Nice to have:

  • Experience working on cloud environments
  • Experience in RESTful API architecture patterns and integration design principles.
  • Demonstrable experience of applying TDD and BDD development practices
  • Experience with financial systems

Technologies you will work with:

  • Java 8
  • Spring Framework
  • Git
  • Maven
  • Swagger/RAML/OpenAPI
  • Bamboo/Jenkins
  • JBoss/Weblogic/Websphere
  • AWS


  • Fluent in English. Advanced Level.