Enable job alerts via email!

Senior Big Data Developer

Peoplebank Singapore Pte Ltd

Singapore

On-site

SGD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A technology recruitment firm in Singapore is seeking a Senior Big Data Developer responsible for designing and developing high-performance big data solutions. The ideal candidate will have at least 8 years of experience in Java/J2EE and practical knowledge of big data technologies such as Spark and Hadoop. This role requires collaboration in an Agile environment, focusing on delivering scalable software solutions.

Qualifications

  • 8+ years of hands-on experience in Java/J2EE development.
  • Practical experience in big data technologies like Spark and Hadoop.
  • Solid understanding of full software development lifecycle.

Responsibilities

  • Design and implement robust, scalable software solutions.
  • Perform non-functional testing, including performance assessments.
  • Provide L3 production support for technical issues.

Skills

Java/J2EE development
Big data technologies (Spark, Hadoop)
Agile/Scrum development methodologies
DevOps tools (Maven, Gradle, Jenkins, Git, GitLab)
Design patterns and system performance tuning
Multithreading and concurrency
RESTful APIs
Microservices
Oracle or MySQL

Education

Degree or Diploma in Computer Science, Information Systems

Tools

Apache Spark
Hadoop
JUnit
Cucumber
SonarQube
Job description
Overview

We are seeking a skilled and experienced Senior Big Data Developer to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance big data solutions, while working collaboratively within a structured Agile development environment.

Responsibilities
  • Analyze functional specifications and provide constructive technical feedback
  • Design and implement robust, scalable, and high-quality software solutions
  • Provide effort estimations and technical input for project planning
  • Develop solutions using Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies
  • Perform non-functional testing, including performance and scalability assessments
  • Review design documents and code produced by team members
  • Maintain comprehensive technical documentation
  • Support functional and user acceptance testing (UAT)
  • Provide L3 production support, including investigation and resolution of technical issues
Required Qualifications & Experience
  • At least 8 years of hands-on experience in Java/J2EE development
  • Practical experience in big data technologies (e.g., Spark, Hadoop)
  • Degree or Diploma in Computer Science, Information Systems, or related field (or equivalent professional experience)
  • Experience in Agile/Scrum development methodologies
  • Solid understanding of full software development lifecycle and large-scale system design
Technical Skills
  • Strong knowledge of design patterns, system performance tuning, and optimization
  • Proficiency in Java 1.8+, including multithreading and concurrency concepts
  • Hands-on experience with Apache Spark, Hadoop, and big data processing frameworks
  • Familiarity with HBase, Elasticsearch, and large-scale distributed data systems
  • Experience with messaging tools such as IBM MQ and Apache Kafka
  • Skilled in using DevOps tools including Maven, Gradle, Jenkins, Git, GitLab
  • Familiarity with quality and testing tools: JUnit, Cucumber, SonarQube
  • Experience with Spring Framework, RESTful APIs, gRPC, Microservices, and ORM frameworks
  • Working knowledge of monitoring tools like Kibana, Spark UI, and the ELK Stack
  • Experience with relational databases such as Oracle or MySQL is a plus
Desirable Skills
  • Exposure to banking or financial domains, particularly corporate banking or cash management
  • Familiarity with secure coding practices and structured development processes
  • Strong analytical, communication, and collaboration skills
  • Ability to work well in team settings and share technical knowledge
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.