Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Summary
We are seeking a Software Developer to join the Risk and Finance IT team of a leading investment bank. This role involves designing, developing, and maintaining applications supporting Market Risk, Counterparty Risk, and Finance domains, with a focus on large-scale regulatory projects such as FRTB and real-time market risk processing.
Mandatory Skill-set
- Must have minimum 8 years of software development experience;
- Must have at least 5 years of experience in Java/J2EE development;
- Strong expertise in data ingestion and processing technologies (e.g., Spark Streaming, Spark);
- Must have hands-on experience with messaging systems (Kafka, Flume, ActiveMQ, MQSeries, or RabbitMQ);
- Solid knowledge of Hadoop ecosystem (preferably Hortonworks distribution: HDFS, HBase, Hive, ORC/Parquet);
- Proficiency with build and CI/CD tools (Maven, SBT, Ant, Jenkins, TeamCity);
- Must have experience with UML, RESTful web services, JUnit (TDD), Jira/QC, and Git/SVN for source management.
Desired Skill-set
- Experience in solution design using proven patterns and performance tuning in streaming environments;
- Familiarity with Phoenix, ElasticSearch, Sqoop, or StreamSets;
- Basic knowledge of finance and investment banking concepts.
Responsibilities
- Lead technical studies and collaborate with infrastructure, business analysts, and data experts to propose robust solutions;
- Document design specifications and develop high-quality software solutions;
- Ensure CI/CD artifacts and automation are integrated into the solution;
- Perform code reviews, coach best practices, and mentor junior developers;
- Provide regular reporting and updates to project managers;
- Monitor and escalate technical risks appropriately;
- Research, design, test, and validate software solutions while enhancing existing applications;
- Contribute to non-functional deliverables such as production monitoring, quality control, and performance/load testing;
- Collaborate with engineers to integrate hardware and software systems effectively.
Should you be interested in this career opportunity, please send in your updated resume to [email protected] at the earliest.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s website (https://www.sciente.com/privacy-policy).
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
EA License: 07C563
Key Skills
Ranked by relevanceReady to apply?
Join SCIENTE and take your career to the next level!
Application takes less than 5 minutes