Company       BlackRock Website          www.blackroc...

Please click one of the buttons below to read Full Details and Apply

Company       BlackRock
Website          www.blackrock.com
Eligibility        BE/BTech/ME/MCA
Experience     Freshers
Location        Gurgaon
Job Role       Associate - Java Developer


JOB SUMMARY:

Company profile :
BlackRock is one of the world’s preeminent asset management firms and a premier provider of global investment management, risk management and advisory services to institutional, intermediary and individual investors around the world. BlackRock offers a range of solutions — from rigorous fundamental and quantitative active management approaches aimed at maximizing outperformance to highly efficient indexing strategies designed to gain broad exposure to the world’s capital markets. Our clients can access our investment solutions through a variety of product structures, including individual and institutional separate accounts, mutual funds and other pooled investment vehicles, and the industry-leading iShares® ETFs.

Job Description:

1. This position is for a java software engineer in the NewCash Processing Technology team. This team provides technology solutions to support the management of Subscriptions and Redemptions (Cash) in the BlackRock investment process. Our development team is responsible for the full software development lifecycle from analysis to implementation as well as supporting our production environment. Team members are located around the global; including London, San Francisco, Sydney, Singapore and Tokyo.
2. The candidate will have experience in delivering software solutions to time, budget and quality. He or she should have desire to interact directly with business operations and a willingness to understand existing global systems. The candidate will have good written and verbal communication skills and be able to work effectively in a global team environment


Responsibilities:

1. Working alongside business users and members of the development team to understand the business processes to develop best-of-breed management systems.
2. Developing applications using several architectures including multi-tier/client-server and technologies such as Java and Sybase SQL.
3. Work alongside project managers, technical leads and analysts throughout the whole Software Development lifecycle: understanding systems requirements, design, development, testing, deployment and documentation.
4. Providing production support on existing systems and resolving operational issues while working with other support and development staff located across the globe.
5. Building strong relationships with the business through delivery, communication and domain knowledge.


Candidate Profile:

1. Minimum Bachelor in a technology field.
2. Extensive hands-on experience in a Java / J2EE development team using Spring, JPA/Hibernate, Multi-threading and messaging protocols (JavaFx desirable)
3. Hands on experience designing and delivering complex, highly scalable distributed software components; experience with ZooKeeper and Cassandra or equivalents is not essential but would be beneficial
4. Solid database experience (SQL, DDL/DML, data modeling). Sybase experience preferred.
5. Solid understanding of the different software development methodologies from waterfall to Agile
6. Experienced with Continuous Integration, Test Driven Development
7. Solid understanding of object-oriented development principles
8. Solid understanding of relational databases (e.g. Sybase, MySQL, etc.) & programming languages theory (e.g. Java, Perl, Python)
9. Web knowledge (HTML, JavaScript, HTTP)
10. Able to work in a Unix/Linux environment

Sponsored Links:

0 comments:

Post a Comment

 
Top