Description

Required Skills :

· Have at least 7+ years of experience in software development involving Java

· Experience in financial sector is required

· Strong communication and interpersonal skills, including the ability to develop and maintain effective relationships with business users and peer teams

· Ability to discuss and finalize requirements with business unit counterparts

· Ability to do analysis on requirements to come up with a process design for solution

· Ability to work effectively with minimal supervision in a global team environment

· Ability to coordinate with team members at multiple locations/time zones

· Strong team player with a results-oriented focus and a highly disciplined approach towards meeting objectives

· Flexibility to adapt to changing needs and requirements

· Ambitious and eager to learn new technologies and spearhead its adoption to take the platform to the next level

· Have been instrumental in L3 support

 

Technology Skills :

· Strong foundational knowledge of Multi-tier service-based environment (Microservice, REST Principals) is a must should be able to convert functional requirements into detailed technical designs

· Knowledge of GOF Design Pattern, and Design principals like SOLID, DRY etc.

· Application development using Java1.5 & above, Javascript

· Experience with tools / Framework like Angular, ExtJS (nice to have), Spring-Core, IOC, AOP, Hibernate, Log4J

· Experience with TDD and Unit Test Frameworks like jUnit, Mockito

· Knowledge of Common Relational Databases like SQL Server, Sybase and ability to write Design Database Tables and write query and Stored Procedures.

· Database modeling and development experience - must be able to reconcile data between systems using SQL, Excel etc. Loading, extracting, reconciling data between multiple databases

· Knowledge of at least one commonly used code Repositories (git, svn, perforce etc.) and CI CD pipelines.

· Experience in Application Server Technologies like IIS.

· Knowldege to Cloud platform (preferably Azure) and commonly used PAAS services (Azure DataFactory, Azure Container Service etc.)

· Willingness to learn new technologies like Angular, python.

· Knowledge of Scripting language like Javascript, python, PowerShell, shell script will be a plus

· Working knowledge of UNIX environments will be a plus.

Education

Bachelor's degree