Be wary of WhatsApp messages impersonating Jobline Resources's staff offering job opportunities. Those who encounter suspicious messages can contact Jobline at +65 6339 7198

Responsibilities

  • Deliver features end-to-end — translate business requirements and UX designs into production-ready backend services and/or reusable React components and pages.
  • Design and develop scalable, high-performance backend services using Java, Spring, Spring Boot, and Spring Batch (where applicable to the role).
  • Implement RESTful Web Services and microservices architectures that enable seamless communication and data flow between front-end and back-end components.
  • Build accessible, performant and maintainable user interfaces using ReactJS (and NextJS / Angular where applicable), with strong attention to component reusability and design system alignment.
  • Leverage Microsoft Azure services (e.g., App Service, Azure Functions, AKS, Azure SQL, Storage, Key Vault) to deliver secure, scalable and cost-effective solutions.
  • Apply containerisation and orchestration practices using Docker and Kubernetes (AKS) to enhance deployment efficiency and scalability.
  • Review requirements and user stories for technical feasibility, scope and risk — propose pragmatic alternatives when needed.
  • Investigate issues, perform root-cause analysis, and implement resilient fixes with appropriate test coverage.
  • Write clean, testable code with unit and integration tests; ensure accessibility (WCAG), performance and security best practices are met.
  • Participate in code reviews, maintain coding standards, and contribute to the shared component library and reusable backend modules.
  • Partner with Business Analysts to clarify edge cases and ensure business value is met.
  • Contribute to backlog grooming, daily stand-ups, and retrospectives in an Agile environment; provide accurate estimates.
  • Collaborate on CI/CD pipelines, feature flags and observability to enable safe, frequent releases.
  • Stay current with emerging trends in backend, frontend, cloud-native development and Azure services to drive continuous improvement.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 1 – 3 years of hands-on software development experience.
  • Strong hands-on expertise in at least ONE of the following primary skill tracks (proficiency in both is a strong advantage):
    a. Java Track: Java, Spring, Spring Boot, Spring Batch, RESTful Web Services, Microservices architecture.
    b. React Track: ReactJS, JavaScript / TypeScript, modern ES features, web fundamentals (HTML5, CSS3, semantic markup, responsive layout), component architecture and reusability, Storybook.
  • Practical experience deploying or integrating with Microsoft Azure cloud services (e.g., App Service, AKS, Azure Functions, Azure SQL, Storage, Key Vault).
  • Hands-on experience with Docker; familiarity with Kubernetes (AKS preferred) for containerisation and orchestration.
  • Strong debugging skills and a structured approach to problem solving.
  • Practical experience with Git / GitLab, branching strategies, and code reviews.
  • Comfortable with REST APIs, JSON, and client-side data fetching / caching patterns.
  • Familiarity with testing tools — e.g., JUnit, Mockito (backend) and/or Jest, React Testing Library, Cypress / Playwright (frontend).
  • Experience with CI/CD pipelines (GitLab CI / Azure DevOps) including lint / test / build gates, artifact versioning, branching strategies, and preview deployments.
  • Clear, proactive communication and the ability to work closely with Business Analysts and stakeholders.

Good to Have
  • Full-stack proficiency in BOTH Java and React (a strong differentiator).
  • Experience with NextJS or Angular.
  • Microsoft Azure certification (e.g., AZ-204 Azure Developer Associate, AZ-305 Azure Solutions Architect Expert) — preferred but not mandatory.
  • Knowledge of Agile delivery methodologies (Scrum, SAFe).
  • Exposure to observability tooling (Application Insights, Azure Monitor, OpenTelemetry).

Shortlisted candidates will be offered a 1 Year Agency Contract employment