Senior Software Engineer (Java, Spark)

APAR TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

APAR TECHNOLOGIES PTE. LTD. in Singapore seeks a Java Software Engineer to deliver fully tested code, design solutions, and mentor teammates in a fast-paced Agile setting.

The role requires 8+ years of software development and testing experience, strong Java 17/21, Spring Boot, Docker/Kubernetes, Spark, and SQL skills, with frontend/backend knowledge and CI/CD familiarity.

Qualifications

  • Minimum 8 years’ relevant experience in software development and testing.
  • Solid understanding in Java 17/21, Spring Boot, Unix shell scripting, and MS SQL.
  • Experience in Apache Spark, Kubernetes and Docker.
  • Knowledge on both frontend and backend development.
  • In-depth knowledge on Relational databases– MS SQL Server, SQL profiler, query analyzer.
  • Knowledge of scheduling tools (Airflow, Control-M).
  • Experience with CI/CD pipelines (Jenkins/GitLab/ ArgoCD or similar).
  • Good understanding & working knowledge of Agile/Scrum EA Number: 11C4879

Responsibilities

  • Deliver fully tested source code complying with quality indicators objectives
  • Address technical aspects with Architect and functional aspects with business analysts
  • Liaise with business analysts for clarification and understanding of requirements
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Analyze technical constraints considering functional impact
  • Organize and take ownership of detailed technical documentation
  • Provide detailed estimation for development of solution
  • Develop test strategy in coordination with project manager / business analysts
  • Perform design and code review for other team members
  • Mentor junior team members
  • Be proactive and ensure a continuous improvement mindset for the team
  • Work in a fast-paced Agile work environment
  • Report code quality indicators to Project manager / Team head periodically
  • Adhoc duties as assigned

Skills

Java
Spring Boot
Unix Shell Scripting
Relational Databases
Apache Spark
Kubernetes
Docker
CI/CD
Agile/Scrum

Tools

Jenkins
GitLab
ArgoCD

Job description

Main responsibilities

AsJava Software Engineer:

  • Deliver fully tested source code complying with quality indicators objectives
  • Addresstechnical aspects with Architect and functional aspects with business analysts
  • Liaise with business analysts for clarification and understanding of requirements
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Analyze technical constraints considering functional impact
  • Organize and take ownership of detailed technical documentation
  • Provide detailed estimation for development of solution
  • Develop test strategy in coordination with project manager / business analysts
  • Perform design and code review for other team members
  • Mentor junior team members
  • Be proactive and ensure a continuous improvement mindset for the team
  • Work in a fast-paced Agile work environment
  • Report code quality indicators to Project manager / Team head periodically
  • Adhoc duties as assigned

Qualifications and Profile

  • This position requires a minimum of8years’relevant experiencein softwaredevelopment and testing
  • Solid understanding inJava 17/21,Spring boot,Unixshell scripting,and MS SQL
  • ExperienceinApache Spark, Kubernetes and Docker
  • Knowledge on both frontend and backend development
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • In-depth knowledge on Relational databases– MS SQL Server,Sql profiler, query analyzer
  • Knowledge of scheduling tools (Airflow,Control-M)
  • Experience with CI/CD pipelines (Jenkins/GitLab/ ArgoCDor similar)
  • Good understanding & working knowledge of Agile/Scrum EA Number: 11C4879
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java, Spark)
Senior Software Engineer (Java, Spark)

apar technologies pte. ltd. • Shenton Way

On-site
SGD 120,000 - 180,000
Java Spark Developer
Java Spark Developer

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Senior Java Spark Developer
Senior Java Spark Developer

trinity consulting services pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 50,000 - 80,000
Senior Java Spark Developer
Senior Java Spark Developer

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Spark Engineer | Kubernetes, CI/CD & Cloud
Senior Java Spark Engineer | Kubernetes, CI/CD & Cloud

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

billigence asia pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)

Softvil Technologies • Singapore

On-site
SGD 70,000 - 120,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Looking for a new job? • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Hcl Comnet • Singapore

On-site
SGD 120,000 - 160,000