Description

About this position :

Your job will be to analyze and model business processes and online web forms to create user-friendly, online self- service applications. 
You will help our clients implement an outside-in (customer-centric) design philosophy and drive business value with our software. 
No matter the client, you will be able to align different project stakeholders to work towards one single goal. 
You implement complex forms with the goal of creating a dynamic solution using the full capability of the model tool. 
You participate in inceptions, deliver solutions to customers based on their use cases and run full forms implementations.

Duties and Responsibilities :

Direct Integration Services – Backbase 6, Backbase Infrastructure & Platform Services, API-GW Integration of user facing elements developed by a front end developers with server side logic. 
Building reusable code and libraries for future use. 
Optimization of the application for maximum speed and scalability. 
Implementation of security and data protection. 
Backbase Forms Developer / Modeler (version #11.x) 
Expertise on Forms Studio, Forms Runtime & Forms Publisher (version #11.x) 
Experience in technical business modeller. 
Good understanding of Backbase Forms and well experienced in similar model driven development environments as modeler developer. 
Good understanding of the commercial banking business. 
Good experience in Agile execution and especially in Scrum. 
Experience in Devops adoption and implementation. 
Good verbal and written communication skills. 
Having Backbase Certification will be an added advantage.

Qualifications

Bachelor’s degree in Computer Science or closely related field of study 
Should have 6-8 years of hands-on experience in application development in an enterprise setup. 
Backend Developer responsible for managing the interchange of data between the server and the client. 
Primary focus will be development of all server side logic definition and maintenance of the central database and ensuring high performance and responsiveness to requests from the front end.

Required Skills/Experience

Should have 6-8 years of hands-on experience in application development in an enterprise setup. 
Strong OOPS knowledge, including experience with design patterns. 
Experience with Java/JEE and open source frameworks/tools like Spring, Hibernate, Apache Camel, Maven, Ant, Subversion, Git, xUnit etc. 
Expertise on Backbase 6, IPS, Java/J2EE, Microservices Architecture, API-GW, Spring Boot, Spring Cloud, Spring Integration, Spring Security, WebServices (RESTful + SOAP), Maven, CI and CD, JUnit, component integration, test automation. 
Solid background in software development including design. 
Experience with microservices architecture (Netflix OSS is a plus). 
Experience with non-functional such as security, performance, scalability etc. 
Being a Full Stack developer is a huge advantage. 
Solid understanding of Enterprise Integration Patterns. 
Experience with relational databases like MySQL/Oracle. 
Experience with Cloud and traditional application servers like Tomcat/Weblogic/Websphere. 
Expertise on Build Tools Maven, Github and Agile Methodologies.

Recommended Skills/Experience

Must have front end skills like HTML5, CCS, JS, Type Script, Bootstrap4, Angualr2 and above. 
Proficient understanding of web markup including HTML5 CSS3. 
Basic understanding of server side CSS pre processing platforms such as LESS and SASS 
Proficient understanding of client side scripting and JavaScript frameworks including jQuery. 
Good understanding of asynchronous request handling partial page updates and AJAX. 
Proficient understanding of cross browser compatibility issues and ways to work around them. 
Proficient understanding of code versioning tools such as Git BitBucket. Excellent analytical aptitude and problem solving skills. 
Excellent communication and customer interfacing skills. 
Able to communicate clearly and confidently across all levels to get buy-ins from technical stakeholders as well as from your team members. 
Experience in the banking domain or Fintech products will be considered an advantage 
Excellent communication skills in English, spoken and written.

Education

Any Graduate