Point your AI agent at freehire and let it find you a job.

Get the CLI →

APAR TECHNOLOGIES PTE. LTD.

NewBe an early applicant

Senior Software Engineer (Java / ReactJS)

Posted Updated
Discussion

Key Responsibilities

  • Lead the squad's development activities and plan work for each Sprint.

  • Own technical designs, including API contracts, data model changes, component structure, and integration approaches.

  • Implement complex user stories and review all code and technical designs produced by the squad.

  • Work with Solution Architects and Business Analysts to clarify technical and functional requirements.

  • Develop, test, debug, and maintain applications according to the Definition of Done.

  • Write unit and integration tests and resolve defects identified during system testing, SIT, and UAT.

  • Support and mentor developers and onboard new team members.

  • Present progress during Sprint reviews and technical review meetings.

  • Use AI coding tools for code scaffolding, test generation, refactoring, and code investigation, ensuring generated code is reviewed before committing.

  • Develop and deploy applications on Government Commercial Cloud (GCC), following landing zone and account separation requirements.

  • Support deployments through SHIP-HATS or an equivalent government deployment pipeline.

Requirements

  • 4–7 years of software engineering experience in enterprise Java and modern front-end development.

  • At least 2 years of experience working in Agile teams using Sprint-based delivery and user stories.

  • Strong knowledge of Java 17+, Spring Boot, JPA, and Hibernate.

  • Experience with ReactJS, Vite, and TypeScript.

  • Knowledge of PostgreSQL, including query tuning.

  • Experience with REST API design, microservices, and containerisation.

  • Knowledge of Flowable BPMN and DMN.

  • Experience with Git, Maven or Gradle, JUnit, and CI/CD.

  • Development-level knowledge of GCC and AWS, including VPC, account boundaries, IAM, secrets handling, and CloudWatch.

  • Experience with SHIP-HATS or an equivalent government deployment pipeline.

  • Strong technical leadership, code review, problem-solving, and communication skills.

    EA Number: 11C4879

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available