Search by job, company or skills

P

Senior Big Data Developer

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Job Overview:We are seeking a skilled and experiencedSenior Big Data Developerto 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 usingTest-Driven Development (TDD)andBehavior-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 least8 years of hands-on experienceinJava/J2EEdevelopment
  • Practical experience inbig data technologies(e.g., Spark, Hadoop)
  • Degree or Diploma in Computer Science, Information Systems, or related field (or equivalent professional experience)
  • Experience inAgile/Scrumdevelopment 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 inJava 1.8+, including multithreading and concurrency concepts
  • Hands-on experience withApache Spark,Hadoop, and big data processing frameworks
  • Familiarity withHBase,Elasticsearch, and large-scale distributed data systems
  • Experience with messaging tools such asIBM MQandApache Kafka
  • Skilled in usingDevOpstools includingMaven,Gradle,Jenkins,Git,GitLab
  • Familiarity with quality and testing tools:JUnit,Cucumber,SonarQube
  • Experience withSpring Framework,RESTful APIs,gRPC,Microservices, and ORM frameworks
  • Working knowledge of monitoring tools likeKibana,Spark UI, and theELK Stack
  • Experience with relational databases such asOracleorMySQLis 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

About Company

Peoplebank is Asia Pacific's leading talent solutions provider with a network of offices in Singapore, Hong Kong and Australia. Peoplebank provides one-stop recruitment and staffing solution services across multiple industry sectors covering contract and permanent hires, and payroll services. With a dedicated team of specialist consultants, we deliver several innovative candidate sourcing strategies, retention strategies, and operating best practices to provide excellence in our service levels for both our clients and candidates.

Job ID: 120789471