IT Technical Lead

APAR TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

APAR TECHNOLOGIES PTE. LTD. is seeking an accomplished Senior Java Cloud-Native Engineer to deliver reliable software and architect scalable cloud-native applications in a Singapore-based team.

You will adhere to coding standards, review requirements, and participate in Agile ceremonies while guiding junior engineers. The ideal candidate has 10+ years in Java/J2EE, extensive cloud-native experience with Docker and Kubernetes, and strong Unix/Linux skills, plus exposure to streaming tech and data

Qualifications

  • Bachelor's degree in Computer Science, IT, Engineering or a related field.
  • At least 10 years of experience in Java/J2EE and cloud-native development.
  • At least 3-4 years of experience with cloud-native development, Docker and Kubernetes.
  • Experience in Unix/Linux environments.
  • Experience with streaming technologies or Hadoop is an advantage.

Responsibilities

  • Develop reliable and maintainable software.
  • Follow coding and engineering standards.
  • Review requirements and provide technical feedback.
  • Design and build cloud-native applications.
  • Provide project estimates and join Agile/Scrum meetings.
  • Maintain technical documentation.
  • Support non-functional testing.
  • Conduct design and code reviews.
  • Guide junior team members.
  • Provide Level 3 production support.
  • Investigate and resolve application issues.
  • Work with vendors on technical deliverables.
  • Review vendor solutions and ensure they meet company standards.

Skills

Java/J2EE
Spring Framework
Docker
Kubernetes
Unix/Linux
CI/CD
Spark Streaming
Kafka
SQL

Education

Bachelor's degree in Computer Science, IT, Engineering

Tools

Jenkins
GitLab
Argo CD
Helm
Maven/Gradle
Nexus

Job description

Key Responsibilities
  • Develop reliable and maintainable software.
  • Follow coding and engineering standards.
  • Review requirements and provide technical feedback.
  • Design and build cloud-native applications.
  • Provide project estimates and join Agile/Scrum meetings.
  • Maintain technical documentation.
  • Support non-functional testing.
  • Conduct design and code reviews.
  • Guide junior team members.
  • Provide Level 3 production support.
  • Investigate and resolve application issues.
  • Work with vendors on technical deliverables.
  • Review vendor solutions and ensure they meet company standards.
Requirements
Education & Experience
  • Bachelor's degree in Computer Science, Information Technology, Engineering or a related field.
  • At least 10 years of experience in Java/J2EE and cloud-native development .
  • At least 3-4 years of experience with cloud-native development, Docker and Kubernetes .
  • Experience working in Unix/Linux environments.
  • Experience with streaming technologies or Hadoop is an advantage.
Functional Skills
  • Understanding of payment processing and cash management systems.
  • Good knowledge of the Software Development Life Cycle (SDLC).
  • Experience with Agile and Scrum.
  • Knowledge of software design methods.
  • Experience with payment processing systems is an advantage.
  • Experience working with complex and distributed systems.
Technical Skills
  • Strong experience with Java/J2EE .
  • Strong knowledge of Spring Framework , including Spring Boot, Spring MVC, Spring Data, Spring Integration and IoC.
  • Experience with Spark Streaming or similar tools.
  • Knowledge of messaging platforms such as IBM MQ, RabbitMQ or Apache Kafka .
  • Experience with Docker and Kubernetes .
  • Experience with CI/CD tools such as Helm, Argo CD, Jenkins, GitLab Runner, Nexus, Harbor, Maven or Gradle .
  • Experience with GitHub, GitLab or Bitbucket .
  • Experience with TDD/BDD and testing tools such as JUnit, Mockito, Cucumber, Selenium or SoapUI.
  • Knowledge of Oracle and PostgreSQL .
  • Knowledge of HBase and MongoDB is an advantage.
  • Knowledge of application design, development, testing, deployment and support.
  • Experience with UML and impact assessment.
  • Experience with Shell scripting and tools such as Ansible.
  • Experience with performance tuning and fault-tolerant systems.
  • Knowledge of Go, Rust or Python is an advantage.

EA Number: 11C4879

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

Similar jobs worth comparing

Big Data Developer
Big Data Developer

APAR TECHNOLOGIES PTE. LTD. • Singapore

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

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Senior Java Developer
Senior Java Developer

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineering Director (Java)
Software Engineering Director (Java)

GMP Technologies • Singapore

On-site
SGD 260,000 - 520,000
Senior Technical Consultant
Senior Technical Consultant

ADVANCE SOFTWARE ENGINEERING PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Java Technical Lead / Solution Architect - Private Banking Application
Java Technical Lead / Solution Architect - Private Banking Application

D L Resources Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Application Build/Ops Engineer
Application Build/Ops Engineer

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 110,000 - 180,000
Enterprise Java Technical Lead
Enterprise Java Technical Lead

DNA AI TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 210,000 - 240,000
Java Tech Lead
Java Tech Lead

BANK JULIUS BAER & CO. LTD. • Singapore

On-site
SGD 180,000 - 300,000
Tech Lead
Tech Lead

LYNEER CORP (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000