Job Description This position is responsible for performing the duties of Senior Software Developer working closely with onshore/offshore team. Responsibilities include: Leading various tasks relating to requirements analysis of Java full stack development Must be able to collaborate with cross-functional teams and Bas to gather requirements, design, and develop Java batch solutions Must be familiar with Spring Framework and full-stack web application design using Angular Creates flow diagrams, structure charts, and other types of system or process representations. Hands on development work. Build and Deployment , SDLC knowledge. Qualifications 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 Application servers: Weblogic, Apache Tomcat Tools : IntelliJ IDEA, Eclipse, Visual VM, Enterprise Architect, Git, Maven, JIRA, Splunk, Jenkins, Artifactory Database: Oracle 11g/19c, IBM DB2, SQL Server OS: Linux, Windows