Search by job, company or skills

S

Lead Java Developer

7-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are seeking an experienced Software Developer to join the Risk Core Systems team of a leading global investment bank. The role focuses on building and maintaining scalable risk data processing applications supporting global finance and risk functions. The successful candidate will design and develop high-performance ETL pipelines using Java and Apache Spark, while collaborating closely with architects, business analysts, and technical leads in a fast-paced banking environment.

Mandatory Skill-set

  • Must have minimum 7+ years of hands-on experience in Java/J2EE development;
  • Must have minimum 3+ years of experience in Apache Spark development;
  • Must have strong expertise in Spark (DataFrame, RDD, Spark SQL, APIs) for scalable ETL pipelines;
  • Must have strong proficiency in MS SQL Server, including:
  • Query optimization and index tuning;
  • Execution plan analysis;
  • Database monitoring and troubleshooting;
  • Partitioning strategies, locking/blocking and deadlock analysis;
  • Proficiency in Shell scripting (Bash or similar) for automation;
  • Strong understanding of ETL design patterns, data warehousing concepts, and large-scale data processing;
  • Experience with Java, Spring, Spring Boot, RESTful Web Services;
  • Experience with CI/CD pipelines (Jenkins, GitLab or similar);
  • Experience with scheduling tools (Airflow, Control-M);
  • Strong analytical and problem-solving skills;
  • Good understanding of banking or risk domain concepts.

Desired Skill-set

  • Experience with Docker and Kubernetes;
  • Exposure to cloud platforms (AWS, Azure, GCP) for data processing;
  • Experience in solution design using proven architectural patterns;
  • Performance tuning expertise in distributed data systems.

Responsibilities

  • Develop and deliver fully tested source code aligned with quality standards;
  • Design and build scalable data processing and ETL pipelines using Spark and SQL;
  • Collaborate with architects and business analysts to clarify and implement requirements;
  • Analyze technical constraints and propose optimized technical solutions;
  • Perform code reviews and contribute to engineering best practices;
  • Prepare detailed effort estimations and technical documentation;
  • Define and implement testing strategies in coordination with stakeholders;
  • Mentor junior developers and promote continuous improvement practices;
  • Support performance tuning and production troubleshooting activities.

Should you be interested in this career opportunity, please send in your updated resume to [Confidential Information] 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 Licence No. 07C5639

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144882529

Similar Jobs