Big Data Developer

APAR TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

APAR TECHNOLOGIES PTE. LTD. is seeking an experienced Java/J2EE professional with a strong background in Big Data.

The role involves designing and building scalable solutions, contributing to solution architecture, and collaborating with cross-functional teams in an Agile/Scrum environment. You will ensure quality through TDD/BDD practices and participate in production support and continuous improvement initiatives.

Qualifications

  • Bachelor's or technical degree in Computer Science, Information Systems, Information Technology or related discipline preferred.
  • Minimum 8 years of relevant experience in Java/J2EE development with strong design and implementation track record.
  • Hands-on experience with Big Data technologies is preferred.
  • Strong understanding of Agile/Scrum methodologies and end-to-end IT project delivery.
  • Experience in corporate banking or cash management is advantageous.

Responsibilities

  • Analyse and provide feedback on functional specifications and business requirements.
  • Design and develop high-quality solutions adhering to defined technical standards.
  • Provide detailed development estimates and contribute to solution planning.
  • Develop and test applications using TDD/BDD approaches.
  • Perform non-functional testing, code reviews and design reviews.

Skills

Java/J2EE
Big Data
Agile/Scrum
Problem solving
Teamwork

Education

Bachelor's or Technical Degree in CS/IS/IT

Tools

Apache Spark
Kafka
Elasticsearch
AWS
Spring
Maven
Jenkins
Jira
SonarQube

Job description

Key Responsibilities
  • Analyse and provide feedback on functional specifications and business requirements.
  • Design and develop high-quality solutions in accordance with defined technical standards.
  • Provide detailed development estimates and contribute to solution planning.
  • Develop and test applications using TDD and BDD approaches.
  • Perform non-functional testing, code reviews and design reviews.
  • Prepare technical documentation for solution design and implementation.
  • Support functional testing and User Acceptance Testing (UAT).
  • Provide Level 3 production support, investigate application issues and implement appropriate resolutions.
  • Contribute to solution design, performance tuning and continuous improvement initiatives.
  • Collaborate effectively with cross-functional teams in an Agile/Scrum environment.
Requirements
  • Minimum 8 years of relevant experience in Java/J2EE development .
  • Hands-on experience in Big Data technologies is preferred.
  • Bachelor's or Technical Degree in Computer Science, Information Systems, Information Technology or a related discipline is preferred.
  • Strong understanding of Agile/Scrum methodologies .
  • Proven experience in end-to-end design and implementation of complex IT systems.
  • Good understanding of software development processes and established development practices.
  • Experience in corporate banking and/or cash management is advantageous.
Technical Skills
  • Candidates should have experience with several of the following:
  • Java/J2EE , preferably Java 8 or above, including parallelism and concurrency.
  • Apache Spark, Flink or Storm for processing and transforming large datasets.
  • HBase and Elasticsearch for Big Data storage and CRUD operations.
  • IBM MQ and Kafka for messaging and event processing.
  • AWS, GCP or other cloud platforms .
  • Spring, Spring REST, Web Services, gRPC and Microservices for API and application development.
  • Maven, Gradle, Jenkins, Git and GitLab for build and release management.
  • JUnit and Cucumber for automated testing and BDD.
  • Jira and SonarQube for project and code quality management.
  • UML and GitHub Copilot or similar development productivity tools.
  • Kibana, Spark UI and ELK for application monitoring, debugging and root-cause analysis.
  • Experience with DevOps, release management and production support is strongly preferred.
Core Competencies
  • Strong analytical and problem-solving skills.
  • Good organisational and communication skills.
  • Strong teamwork and collaboration skills.
  • Willingness to explain and share technical knowledge with team members.
  • Ability to follow established software development procedures and standards.
  • Ability to work effectively in a multicultural and collaborative environment.
  • Strong attention to quality, performance and maintainability.

EA Number: 11C4879

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Big Data Developer (Java)
Senior Big Data Developer (Java)

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 90,000 - 140,000
IT Technical Lead
IT Technical Lead

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Associate, Backend Application Developer, Data Platform, Group Technology
Associate, Backend Application Developer, Data Platform, Group Technology

DBS Bank • Singapore

On-site
SGD 90,000 - 140,000
Senior Java Developer
Senior Java Developer

APAR TECHNOLOGIES PTE. LTD. • Singapore

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

TRINITY CONSULTING SERVICES PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Associate, Backend Application Developer, Data Platform, Group Technology
Associate, Backend Application Developer, Data Platform, Group Technology

DBS • Singapore

On-site
SGD 90,000 - 120,000
Senior Data Engineer (Hadoop Data Lake)
Senior Data Engineer (Hadoop Data Lake)

D L RESOURCES PTE LTD • Singapore

On-site
SGD 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

OVERSEA-CHINESE BANKING CORPORATION LIMITED • Singapore

On-site
SGD 90,000 - 150,000
Application System Analyst - Banking Technology
Application System Analyst - Banking Technology

D L RESOURCES PTE LTD • Singapore

On-site
SGD 150,000 - 190,000