Prime Brokerage Reporting technology is a global team responsible for multiple applications that are critical for prime brokerage business. Reporting technology is responsible for generating thousands of reports and making it available for external clients. Reporting platform has suite of applications – web interface for clients to customize the reports, view the reports and schedule the reports for automatic generation. Low latency and high throughput are critical for the reporting platform to make the reports/data available for external clients. Reporting platform uses data warehouse, big data technologies to store the historical data and provides web interface for clients to view the historical data.
Looking for a highly talented and innovative thinker who can play the role of lead and hands-on developer. Candidate should be passionate about technology and has experience developing high performance transaction or reporting systems with large databases and multi-tier architectures; is a team player and knows how to contribute as part of a distributed and diversified global team.
The candidate must have a sound grasp of development best practice and system architecture. Candidate will be expected to produce high-quality that can pass critical peer review, and to work under a high-pressure and timeline-driven environment.
Deep technical knowledge and the ability to communicate ideas is an integral part of the role, and as such the successful candidate will be required to demonstrate proficiency in the technical areas required for the project, and should possess good verbal and written communication skills.
Candidate will work closely with business analysts, product development, and business users to interpret the requirements and evaluate alternative solutions. Candidate will be responsible creating technical design recommendations for developing and integrating programs per written specifications. Required Skills:
Minimum skills:
Must be proficient with programming languages and technical frameworks – Java, scripting, spring and related technologies, MVC web development frameworks
Must be proficient in writing test cases and applying standards and best practices
10+ years experience Java/J2EE technologies
5+ years experience with RDMS
Experience with Linux /Unix scripting.
Experience writing technical documentation for production support
Excellent communications skills
Must be able to work directly with business analysts to understand and document requirements
Must be able to function with limited supervision.
Additional skills that will be a plus:
Experienced with big data technologies
Experienced with ETL processing
Experienced with BIRT reporting
Experienced with Python
Experienced with nod.js, reactjs