6+ years of applications development experience using Java.
Experience with JIRA, Bit Bucket/GitHub and Jenkins required.
Experience in creating Java batch automations for bulk processing.
Experience in full stack web development with Angular and Spring Boot
Experience with a range of web programming languages such as Java, J2EE, XML, XSD, JSON
Understanding of secure coding practices (OWASP)
Experience in executing peer review code reviews and applying best practices.
Self-motivated when it comes to tasking and development planning.
Great communication skills and confidence to manage up.
Core Banking or Lending Business, wealth management skills/knowledge a plus.
Skills:
9+ years of applications development experience
5+ years Spring/SpringBoot development
10+ years of experience with JMS, Spring, and Hibernate ORM
3+ years of Angular experience
6+ years Oracle/ SQL database experience
5+ experience developing SOA/REST and writing/consuming web services.
Technical know-how in TCP/IP, Security (Basic Auth, OAuth 1.0 and OAuth 2.0, SSL/TLS)
Shell scripts, Autosys, Cybermation like scheduling tools
Single Sign On experience is a plus.
Experience in an Agile environment.
Minimum Education Required: Bachelor’s degree in computer science or equivalent.
Years of Experience Required: More than 11 years.
Technologies:
Spring Boot, Core Java, Java EE (JMS, Servlets, EJB), Restful/SOAP Web Services, KAFKA streaming, IBM MQ, Drools, XML technologies, Spring Cloud, Quick Fix/J and Cameron fix engines, Hibernate, Struts/JSF frameworks, Realtime messaging.