Currently active experience (not earlier in their careers) on Java, J2EE, Spring
Currently active experience and exposure to basic SQL
2. Skillset 2:
Experience with AWS services - S3, Lambda, EMR, etc
Spark and Spark SQL
3. Skillset 3:
Big data technologies, Hive, Snowflake
Criterion:
One of skillset 1 or 2 above is mandatory.
It will be good to have the other skillsets if one of skillset 1 or 2 above is met.
Skillset 3 is purely good to have, but if someone is really good at it, then we would go easy on skillset 1 and 2.
PROJECT DETAILS:
They are part of Investment Operation group which acquires, manages and distributes data to multiple groups in CLIENT to perform there day to day activities which includes investment decisions, performance of funds, index, and master reference data for securities.
The primary role of this group is to acquire data from multiple market providers like Bloomberg, Morning Star, S&P, Moody's, Fitch etc. and prepare data in business-friendly format by applying business transformation and validations.
Once the data is converted into business-friendly format, make the data available to multiple consumers through API, Golden Gate distribution and other channels like Queue, Streaming etc.
This group is also focusing on migrating all the applications from on-premise to AWS which includes database to RDS, Webservices and Angular applications to EKS..
JOB DESCRIPTION
The Cloud Engineer will be part of the team that is responsible for developing and operating the infrastructure and applications focused on Cloud technologies.
The Cloud Engineer will be responsible for building applications using approved framework across components like database objects like PLSQL, Webservices build on SOAP/REST, UI build on Angular, ETL through Autosys and Informatica.
Also diagnose, fix issues, implement monitoring and develop tools which will automate daily operational activities.
The goal for the Cloud team is to keep our cloud infrastructure ahead of our (rapid) customer growth, ensuring service reliability, performance, efficiency and security for acquisition, management and distribution capabilities.
The Team
We are part of Investment Operation group which acquires, manages and distributes data to multiple groups in CLIENT to perform there day to day activities which includes investment decisions, performance of funds, index, and master reference data for securities.
The primary role of this group is to migrate all the existing application from on premise data center to AWS by building an factory model for migrating components across products.
The Purpose of Your Role
As a member of application development team, the person will be responsible for the following set of activities on daily basis:
Develops creative technical solutions using cloud native technologies like EMR, Spark for acquisition and analytics
Designs applications for processing huge volume of feeds on a daily basis
Design and Develop AWS Devops pipeline to migrate applications like web services, Angular apps, AWS native components through automated pipelines using Jenkins and Concourse
Design and develop creative monitoring to report failure or potential performance degradation
Post production support for applications
Skills and Knowledge:
The candidate should possess the following skills and knowledge to be successful in this role.
Expertise in Object-oriented design and Java/J2EE Web development within UNIX and Windows environments using: design patterns within core Java, JDBC, Spring framework, Multi-threaded and Concurrent asynchronous applications development; Write unit and functional test cases for the code.
Experience writing complex Oracle PL/SQL, functions, and stored procedures on Oracle 12 for complex processing workflows