An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Job summary
ENCORA TECHNOLOGIES PTE. LTD. in Singapore is seeking an experienced backend engineer to design, develop, and maintain scalable Java/Spring Boot applications and data processing services. You will build REST APIs, support Hadoop-based data platforms (HDFS/Hive/Spark), and optimize ETL pipelines handling large data volumes. Collaborate with data engineers, architects, and stakeholders, ensure security and governance, and contribute to deployments and production support.
Qualifications
5–8 years of backend development experience.
Strong Java and Spring Boot skills with REST API design.
Hands-on Hadoop/Hive/Spark experience.
Experience in large-scale enterprise environments preferred.
Responsibilities
Design, develop, and maintain scalable backend applications.
Build and optimize REST APIs and data processing components.
Develop ETL pipelines and large-volume data processing jobs.
Collaborate with architects, data engineers, and business stakeholders.
Participate in deployment, production support, and incident resolution.
Ensure security, data governance, and coding standards.
Skills
Java
Spring Boot
REST APIs
Backend development
SQL
ETL
Kafka
CI/CD
Linux/Unix
Problem-solving
Tools
Hadoop
Hive
Spark
YARN
Job description
Design, develop, and maintain scalable backend applications and data processing services using Java/Spring Boot and related technologies.
Develop and support distributed data processing solutions using the Hadoop ecosystem, including HDFS, Hive, Spark, and related components.
Build REST APIs, backend services, and data integration components to support enterprise applications and data platforms.
Develop efficient ETL/data processing pipelines and optimize large-volume data processing jobs.
Work with Hadoop/Hive/Spark to ingest, transform, process, and analyze large datasets.
Troubleshoot application, data processing, performance, and production issues across backend and Hadoop environments.
Implement code quality, unit testing, logging, monitoring, and performance optimization practices.
Collaborate with architects, data engineers, application teams, and business stakeholders to understand requirements and deliver solutions.
Participate in deployment, release management, production support, and incident resolution activities.
Ensure solutions follow enterprise security, coding, data governance, and technology standards.
Key Skills:
Strong experience in Java, Spring Boot, REST APIs, and backend development.
Hands-on experience with Hadoop ecosystem, particularly HDFS, Hive, Spark, and YARN.
Good knowledge of SQL, data processing, ETL, and distributed computing.
Experience with Kafka or other messaging technologies is an advantage.
Exposure to Linux/Unix, Git, CI/CD, and cloud platforms is preferred.
Strong troubleshooting, analytical, and problem-solving skills.
Experience working in large-scale enterprise or banking environments is preferred.
Typically 5–8 years of relevant backend development experience, with solid hands-on Hadoop experience.