Java Technical Lead

Editorial summary

The company is seeking an experienced Java Technical Lead to join their team, focusing on designing user-centric digital solutions through innovative engineering and collaboration. The role requires a strong Java engineering background and extensive experience in system analysis. The position offers a salary of 11,000 and involves working with a global team of creative engineers dedicated to transforming big ideas into impactful digital experiences.

This summary is AI-generated and may contain inaccuracies. Please refer to the full job description below.

Job description

[This job id 27536 first appeared in Job-Q.com on 25 Aug 2026]

At Aleph, we design human experiences by asking the right questions. Here, you’d find a curious breed of creative engineers spread across the globe, specialising in craft, strategy, and technology. With a keen ear to the ground, we turn big dreams into user-first digital solutions by design. Through rigorous prototyping, close collaboration, and responsive engineering, we commit to creating a future that leaves our craft, community, and clients better than before we began.

We are looking for an experienced Java System Analyst with a strong Java engineering background and extensive experience in banking and payments. The role will focus on understanding complex business requirements, translating them into scalable technical solutions, and driving application design, system architecture and integration design. You will be working with our team of engineers and developers who are proficient in IT, programming and software development.

The successful candidate will work closely with Product Owners, Business Analysts, Architects, Developers and other stakeholders to define end-to-end solutions, technical specifications, APIs, data models and system flows. While a strong Java background is essential, this is not a hands-on development role. The focus will be on solution design, technical analysis, architecture and providing technical direction to development teams.

Key Responsibilities

System Analysis & Solution Design: Analyse complex business and functional requirements and translate them into scalable technical solutions. Define end-to-end application and system designs aligned with business and technical requirements. Evaluate existing applications and identify opportunities for improvement, optimisation and modernisation. Define functional and non-functional requirements including performance, scalability, security, availability and integration requirements. Identify technical dependencies, risks and impacts across applications and systems.

Application Architecture & Technical Design: Design application architecture, system components and integration patterns. Create solution architecture diagrams, application flows, sequence diagrams and technical design documents. Define service boundaries, APIs, integration patterns and data flows. Provide technical recommendations on application architecture and technology choices. Design software components and Java-based application solutions, including detailed technical specifications that can be implemented by development teams. Contribute to the development or enhancement of complex Java components where required. Review existing architecture and recommend improvements to scalability, maintainability and performance. Work with enterprise/solution architects to ensure proposed solutions align with overall architecture standards.

Drive Requirements Lifecycle: From abstract product vision all the way to detailed functional requirements, system integration, and business processes required to support them.

Bridge Product Owners and Developers: Translate the high-level product vision and initiatives into tangible, detailed requirements for developers. This can be in the form of technical documentation, systems integration documentation, API specifications, data models, architecture diagrams, process flows, or functional specifications.

Leadership: Provide technical guidance to development teams throughout the implementation lifecycle. Review proposed technical solutions and provide feedback on design decisions. Support developers in resolving complex technical and integration issues. Review source code and technical implementations to ensure alignment with agreed application design, coding standards and software engineering practices. Support the development, testing and validation of software solutions throughout the implementation lifecycle. Participate in technical design reviews and architecture discussions. Ensure development solutions adhere to agreed technical and architectural standards.

Collaborate with Product Owners and Business Analysts to clarify requirements and ensure they are sufficiently detailed for technical solutioning and development.

Business Processes: Define detailed business processes, spanning both online and offline aspects. Coordinate with various stakeholders to get detailed requirements, and ensure that they are met through proposed solutions.

Technical Documentation: Create and extend existing technical documentation to describe the infrastructure, security, functions of the system.

Prerequisites

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related discipline. Equivalent professional qualifications or relevant industry experience may also be considered.

    Strong Java background with substantial experience in Java-based application architecture, system design and technical analysis. Previous hands-on Java development experience is required, but the current role is primarily focused on solution design, architecture and technical analysis rather than day-to-day coding.

  • Strong understanding of banking and payments systems and processes. Experience designing or analysing payment processing applications and payment flows. Good understanding of payment transaction lifecycle including initiation, validation, processing, routing, settlement and reconciliation.

  • Experience with payment integrations, payment gateways and/or banking APIs.

  • Experience working with domestic and/or cross-border payment systems is preferred.

  • Experience in Data Modelling and DB design (Oracle, MS SQL Server and Postgres).

  • Strong API and integration experience.

  • Strong understanding of REST APIs, microservices and integration patterns.

  • Ability to translate high-level requirements into detailed documentation within the organisation’s context.

  • Familiarity with Visual Studio and Swagger plugin to create YAML files.

  • Ability to evaluate and analyse existing business processes, and uncover areas for improvements.

  • Ability to envision and design end-to-end business processes while keeping an eye on the details.

  • Strong stakeholder management and communication skills.

  • Experience working with developers, Product Owners, Business Analysts and Architects.

Benefits

  • Competitive salary (compensation will be based on experience)

  • Medical insurance

  • A solid team behind you: great people who love what they do

  • A fun and a fast-paced culture which promotes learning and knowledge sharing

  • Opportunities for personal and professional growth offerings.

Get in touch

Please visit www.aleph-labs.com or drop us an email at email address.

Aleph is an equal opportunity employer and we work in an engaging, collaborative environment, where ideas are shared freely. By uncovering insights and opportunities, we inspire everyone to dream big towards the future solutions.

Scam prevention reminder: You should not make any pre-payment when applying for any job.

Illegal practices reminder: It is illegal for recruiter to collect payment (kickback) from the worker https://www.mom.gov.sg/-/media/mom/documents/publications/foreign-workers/what-are-kickbacks.pdf

Login is optional, you may send application via email

Login to Save Login to Apply

Get AI to assess your suitability to this job

Assess My Fit with AI Beta — Free during trial period

Login to upload your resume and get an instant match score, strengths, and gaps.


Or use your preferred AI chat tool manually:

Use AI chat of your choice: ChatGPT, Gemini, Claude — and:

  1. Paste this into the prompt:
    I am a jobseeker. Below is a job posting. Please: 1. Give a match score (0–100) based on my resume vs the job requirements 2. List my 3–5 key strengths that align with this role 3. List 2–3 areas to improve or gaps to address before applying 4. Give a one-sentence verdict: should I apply, apply with adjustments, or skip? Job posting URL: https://singapore.job-q.com/jobs/detail/java-technical-lead-27536 After reading the job, ask me to upload or paste my resume.
  2. Upload your resume in the same chat.

Similar Jobs

Gen AI Engineer

Gen AI EngineerAt Aleph, the best solutions start with understanding people deeply....

On site

Permanent

ALEPH PTE. LTD.

Cloud Infrastructure Engineer - IT Systems & Operations [ITE Headquarters]

[What the role is]As a M365 Cloud Infrastructure Engineer, you will be...

On site

Full Time

ITE Institute of Technical Education

Senior Quality Assurance Engineer

At Aleph, we design human experiences by asking the right questions. Here,...

On site

Permanent

ALEPH PTE. LTD.

Senior Front End Engineer

At Aleph, we design human experiences by asking the right questions. Here,...

On site

Permanent

ALEPH PTE. LTD.

Job Summary

  • Published on: 25 Aug, 2026
  • Category: Information Technology (IT)
  • Vacancy: 1
  • Job type: Permanent
  • Salary: 11000
  • Location: On site
  • Job Nature: Permanent

Company Details