Job Search and Career Advice Platform

Enable job alerts via email!

Applications Programmer

ASCENDION ENGINEERING SOLUTIONS SINGAPORE PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is looking for a seasoned professional in Java backend development, with expertise in data processing applications. The candidate should have 7+ years of experience, focusing on optimizing SQL queries and parallel data processing. Responsibilities include designing high-performance systems and collaborating with cross-functional teams. This role demands strong technical skills, analytical thinking, and proficiency in cloud platforms like AWS or Azure. Join us to drive impactful data engineering projects.

Qualifications

  • 7+ years of Java backend development experience with focus on data processing applications.
  • 5+ years of advanced SQL experience with complex query optimization.
  • Deep understanding of parallel data processing frameworks and techniques.

Responsibilities

  • Design, develop, and maintain high-performance Java backend systems for data processing and analytics.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Implement parallel data processing solutions to handle large-scale datasets efficiently.
  • Optimize memory usage and system performance for data-intensive applications.
  • Develop and maintain integrations with relational databases and data warehouses.

Skills

Java backend development
Data engineering
SQL optimization
Cloud platforms
Analytical thinking
Communication abilities

Tools

PostgreSQL
MS SQL Server
AWS
Google Cloud
Azure
Job description
Role:
  • This role requires a seasoned professional with deep expertise in Java backend development, data engineering, and large-scale data processing systems.
  • The ideal candidate will combine strong technical skills with analytical thinking and excellent communication abilities.
Responsibilities:
  • Design, develop, and maintain high-performance Java backend systems for data processing and analytics.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Implement parallel data processing solutions to handle large-scale datasets efficiently.
  • Optimize memory usage and system performance for data-intensive applications.
  • Develop and maintain integrations with relational databases and data warehouses.
  • Create and optimize complex SQL queries for data extraction, transformation, and analysis.
  • Implement data security measures and ensure compliance with data protection regulations.
  • Participate in code reviews and maintain high code quality standards.
  • Design and implement CI/CD pipelines for data engineering workflows.
Required Skills:
  • 7+ years of Java backend development experience with focus on data processing applications.
  • 5+ years of advanced SQL experience with complex query optimization.
  • Deep understanding of parallel data processing frameworks and techniques.
  • Expertise in memory optimization and performance tuning for large datasets.
  • Strong experience with relational database integration (PostgreSQL, MS SQL Server preferred).
  • Proficiency with cloud platforms (AWS, Google Cloud, or Azure required).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.