Business Technology Jobs

Software Developer (Java/Big Data)

We are seeking a Software Developer (Java/Big Data) 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(s)

  • 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.

Desirable Skill(s)

  • 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.

If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Kiran Kumar Pandity at kiran.kp@sciente.com quoting the job title.

Kiran Kumar Pandity
Team Lead – Technology Recruitment, (APAC)
Let’s connect via