Software Developer (BigData/JAVA)

Peoplebank Singapore Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Peoplebank Singapore Pte Ltd is seeking an experienced Senior Java/Big Data Engineer in Singapore to lead technical studies, document designs, and deliver robust data solutions. You will ensure CI/CD artefacts are integrated, perform code reviews, and collaborate with project managers while mentoring junior team members.

The role requires hands-on expertise with Spark, Kafka, Hadoop stack, RESTful services, and mature SDLC practices.

Qualifications

  • Bachelor's degree in Computer Science/IT/Programming & System Analysis
  • 8+ years in software development
  • 5+ years in Java/J2EE development
  • Hands-on data ingest/processing with Spark streaming and Spark
  • Hands-on messaging systems like Kafka, Flume, ActiveMQ, MQSeries or RabbitMQ
  • Hands-on Hadoop stack (HDFS/HBase/Hive/ORC/Parquet)
  • Build tools: Maven/SBT/Ant; UML; RESTful services; CI: Jenkins/TeamCity; source control: SVN/GIT; TDD: JUnit; Jira/QC
  • Strong communication, analytical and problem-solving skills
  • Proficient in SDLC and eager to follow technology trends
  • Mentoring experience and desire to grow team skills

Responsibilities

  • Lead technical studies into proposed solutions with infrastructure and big data experts
  • Document proposed designs and develop solutions
  • Ensure CI/CD artefacts are part of the solution
  • Perform code reviews and coach team members
  • Interact with project managers and provide reporting
  • Monitor technical risk and escalate to management as needed
  • Research, design and develop software, analyze user needs
  • Update and enhance software, including testing and validation procedures
  • Collaborate with engineers to integrate hardware and software systems

Skills

Analytical skills
Problem solving
Communication skills

Education

Bachelor's degree in Computer Science/IT/Programming & System Analysis

Tools

Spark streaming
Kafka
Flume
ActiveMQ
MQSeries
RabbitMQ
Hadoop (Hortonworks)
HDFS
HBase
Hive
ORC/Parquet
Maven
SBT
Ant
UML
RESTful web services
Jenkins
TeamCity
SVN
GIT
JUnit
Jira

Job description

The Opportunity
  • Lead technical study into a propose solution, while involving expertise from infrastructure big data expert, business analyst requirement
  • Document proposed design and develop the solution
  • Implicitly ensure all CI-CD artefacts are part of the solution
  • Perform code review while fostering knowledge and coaching best practices to team members
  • Interact and provide reporting to project managers
  • Monitor technical risk and escape appropriately to management
  • Research, design, and develop software.
  • Analyse user needs and develop software solutions
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
  • Work with other engineers to integrate hardware and/or software systems
Your Background
  • At least a Bachelor's degree in Computer Science/IT/Programming & System Analysis
  • At least 8 years in Software development
  • At least 5 years in Java/J2EE development
  • Hands on Data ingest and data processing technology like Spark streaming and Spark
  • Hands on Messaging systems like Kafka, Flume or ActiveMQ, MQSeries or RabitMQ
  • Hands on knowledge on Hadoop (preferably Hortonworks distribution) - HDFS, HBase, Hive, ORC/Parquet.
  • Build tool - Maven/sbt/ant, UML, Restful web services, Jenkins/Team City, Source management - SVN/GIT, TDD using Junit, Jira/QC.
  • Excellent written and verbal communication skills for both team mates and management
  • Strong analytical and problem solving skills
  • Proficient software development life cycle
  • Appetite to follow technology trend and participate to communities
  • Passion for sharing expertise and grow team members's skills
  • Interest in mentoring and guiding junior team members on the path of high quality deliverables.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java / Big Data Developer
Senior Java / Big Data Developer

Trinity Consulting Services • Singapore

On-site
SGD 120,000 - 170,000
Senior Big Data Developer
Senior Big Data Developer

Trinity Consulting Services • Singapore

On-site
SGD 100,000 - 130,000
Senior Big Data Developer
Senior Big Data Developer

Peoplebank Singapore Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Big Data Developer
Senior Big Data Developer

CLPS TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Big Data Engineer
Java Big Data Engineer

Visa Hunt • Singapore

On-site
SGD 100,000 - 130,000
Senior Java Developer with Big Data Experience
Senior Java Developer with Big Data Experience

Capgemini Singapore Pte Ltd • Singapore

On-site
SGD 110,000 - 170,000
Senior Java/Big Data Developer
Senior Java/Big Data Developer

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
Big Data Developer
Big Data Developer

Tech Aalto Pte. Ltd • Singapore

On-site
SGD 90,000 - 140,000
Senior Java / Big Data Developer
Senior Java / Big Data Developer

United States Digital Space LLC • Singapore

On-site
SGD 150,000 - 230,000
Big Data Java Developer - Mutiple headcounts
Big Data Java Developer - Mutiple headcounts

Adecco • Singapore

On-site
SGD 120,000 - 180,000