Peoplebank Singapore Pte Ltd
Singapore / Global
Singapore / Global
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
Singapore / Global
Paya Lebar, Singapore / Global
Singapore / Global
Singapore / Global
Marina / Global
Singapore / Global