Start Your Search Here

Job Search

Peoplebank Singapore Pte Ltd

Singapore / Global

Senior Big Data Developer

Job Description

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

Key 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

Apply Now

Similar Opportunities

View all jobs