Search by job, company or skills

Q

Java Spark/SQL Developer

7-9 Years
SGD 7,500 - 9,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

You will be responsible mainly of the following:

  • Deliver fully tested source code complying with quality indicators objectives
  • Address technical aspects with architect and functional aspects with business analyst.
  • Liaise with business analysts for clarification and understanding of requirements.
  • Analyze technical constraints considering functional impacts with technical lead's help
  • Organize and keep up to date detailed technical documentation
  • Provide detailed estimation for development of solutions
  • Develop tests strategy in coordination with project manager / Business Analysts
  • Perform design and code review for other team members
  • Mentor junior team members
  • Be pro-active and ensure a continuous improvement mindset for the team

Qualifications and Profile

Work Experience

  • At least 7 years solid hands-on experience in Java/J2EE development
  • At least 3 years of experience in Apache Spark development
  • Strong experience with Apache Spark(Dataframe, APIs, RDDs, Spark SQL) for building scalable ETL pipelines.
  • Proficient in Shell scripting ( Bash or similar) for process Automation.
  • Extensive expertise in MS SQL Server performance tuning, including:Query optimization and index tuningUnderstanding of execution plansDatabase monitoring and troubleshootingPartioning strategies, locking, blocking and deadlock analaysis

Functional

  • Basic understanding of risk domain
  • General banking, finance and investment banking understanding and knowledge

Technical

  • Java/J2EE ,Spring, Spring Boot, RESTFUL Webservices, Apache Spark
  • Knowledge on both frontend and backend development
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Indepth knowledge on Relational databases - MS SQL Server, sql profiler, query analyzer
  • Experience with CI/CD pipelines(Jenkins/GitLab or similar)
  • Knowledge of scheduling tools(Airflow, Control-M)
  • Strong understanding of data warehousing concepts, ETL design patterns and large-sclae data processing.

The following skills and experiences is a plus

  • Experience in Docker, Kubernetes
  • Exposure with cloud platforms (AWS, Azure or GCP) for data processing.
  • Experience working in enterprise or financial services environments is an advantage.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 142881851