Principal Developer - Product Development (Job Code : J41643)  

 Job Summary
Share this job on Facebook  Share this job on Twitter  Share this job on Linked In
14.00 - 18.00  Years 
Principal Developer - Product Development
Educational Level:
Stream of Study:
Industrial Type:
IT-Software/Software Services
Functional Area:
IT Software - Application Programming / Maintenance
Key Skills:
Job Post Date:
2019-10-08 15:15:13  

 Company Description
For over 234 years, as the investment company for the world, our client have been leading change in the global financial services industry. Our client, established in 2000, is a group company operating in India, providing technology solutions to the bank. The Technology division has over 13,000 professionals, working across nine innovation centers worldwide, to deliver innovative technology solutions powering their business. Our client in India is an integral part with over 7000 employees.

Our client in India operates out of three offices with world-class infrastructure in Chennai and Pune covering 738,000 sq. ft of space. These offices were built with the latest ergonomic and employee-friendly amenities. Our 6,900+ employees form a virtual extension of the global team that work in tandem in developing game changing products and solutions that add value to our clients.
As an innovation-focused company, our client specialize in providing insightful and new age technology solutions to help meet their clients' business needs end-to-end. Since their inception in 2000, they have maintained a relentless commitment to develop products and solutions that are designed to improve operational efficiencies, make planning more dynamic and realistic, monitoring and evaluation simple, risk-free and methodical, increase productivity, enhance delivery performance and ensure success for our clients. Guided by a client-first business philosophy from their parent organization, their unique spirit of creativity and innovation allows them to offer services that make their clients' businesses thrive and grow.

 Job Description
Location : Pune/ Chennai

• Bachelor`s degree in computer science engineering or a related discipline is required.
• 14 to 18 years of experience in software development is required (proficiency
• 14 to 18 years of experience in developing highly scalable distributed platforms and micro services is preferred.
• Strong foundation in data structures, fundamental algorithms
• Experience with developing scalable platforms with databases like MySQL, distributed non-relational databases like Cassandra, real-time messaging systems like Kafka, configuration and synchronization services, cache stores like REDIS, etc.
• Experience building container-based applications in public cloud computing platforms like AWS and Azure.
• Experience with Java frameworks including Springboot, Apache Camel, etc.
• Experience using statistical computer languages/libraries (R, Python, JAVA etc.) to manipulate data and draw insights from large data sets.
• Experience with distributed data/computing tools: Map/Reduce, Hadoop, Hive, Apache Spark, MySQL, etc.
• Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.) and experience with applications.
• Proficiency in visualizing/presenting data for stakeholders using ANGULAR 7 and related JAVASCRIPT libraries.
• Passionate about building enterprise-scale frameworks and service oriented platforms with scalability, availability and performance.
• Ability to multi-task and adapt quickly to changing requirements and priorities.
• Ability to collaborate effectively with cross-functional teams to solve complex problems and deliver end-to-end products and features.
• Experience in the securities or financial services industry is a plus.