jobs in RANDSTAD PTE. LIMITED

RANDSTAD PTE. LIMITED Hiring! Full Time Full Stack developer (Java-React-Azure) in Central Region (Singapore), Earn up to SGD 5,000 - Ricebowl

Full Stack developer (Java-React-Azure)

RANDSTAD PTE. LIMITED

SGD5,000 - SGD5,000 Per Month

Central Region (Singapore)

Share
Save

Working Location

  • 8 CROSS STREET Central Region (Singapore) Singapore

Job Description

Responsibilities

About the Company

We are a dynamic, forward-thinking organization dedicated to delivering high-impact digital solutions that transform user experiences. By fostering a culture of continuous learning, technological innovation, and engineering excellence, we empower our development teams to build scalable, secure, and cloud-native software ecosystems. We believe in nurturing junior-to-mid level engineering talent, collaborative cross-functional problem-solving, and providing a clear path for professional and technical growth.

About the Job

As a Full Stack Developer, you will design, build, and operate modern, secure, cloud-native applications on Microsoft Azure. This role offers a unique opportunity to focus on either Java backend development or React frontend development as your primary discipline, while gaining full-stack exposure across the entire ecosystem.

Working in an Agile environment, you will translate business requirements and UX designs into production-ready cloud solutions. You will collaborate closely with Business Analysts, Architects, and cross-functional engineering teams to write clean code, support CI/CD release practices, and investigate production root causes.

Key Responsibilities

  • Feature Delivery: Develop end-to-end features, translating functional requirements into highly performant backend services and/or modular, reusable React frontend components.

  • Backend Engineering: Design and implement scalable RESTful web services and microservices architectures using Java, Spring Boot, and Spring Batch.

  • Frontend Engineering: Build accessible (WCAG compliant), responsive, and maintainable web interfaces using ReactJS (and NextJS where applicable), aligning with internal design systems.

  • Cloud Architecture: Leverage Microsoft Azure services (including App Service, Azure Functions, AKS, Azure SQL, and Key Vault) to build secure and cost-effective applications.

  • Containerization & Devops: Utilize Docker and Kubernetes (AKS) for application containerization, and collaborate on maintaining CI/CD pipeline automation gates.

  • Agile Collaboration: Actively participate in daily stand-ups, backlog grooming, and code reviews; partner with Business Analysts to clarify edge cases and technical feasibility.

  • Quality Assurance: Write clean, testable code backed by solid unit and integration testing (e.g., JUnit, Mockito, Jest, or Cypress).

Skills & Experience Required

Must-Have Skills (Mandatory for Skills Matching)

  • Experience: 1 to 3 years of hands-on software development experience.

  • Primary Track Proficiency: Strong, hands-on development expertise in at least ONE of the following tracks (proficiency in both is a massive advantage):

    • Java Track: Java Core, Spring Boot, Microservices architecture, and RESTful API development.

    • React Track: ReactJS, JavaScript/TypeScript, web fundamentals (HTML5/CSS3), and responsive component architecture.

  • Cloud Infrastructure: Practical experience deploying or integrating applications within the Microsoft Azure ecosystem.

  • Version Control: Hands-on experience with Git / GitLab, including branching strategies and code review workflows.

Good-to-Have Skills (Preferred)

  • Full-Stack Synergy: Multi-disciplinary proficiency spanning both Java and React JS.

  • Advanced Engineering: Framework experience with NextJS, Angular, or Spring Batch.

  • DevOps & Automation: Practical exposure to Docker, Kubernetes (AKS), GitLab CI, or Azure DevOps pipelines.

  • Data & Scripting: Foundational knowledge of Python or database environments.

  • Cloud Certifications: Microsoft Azure certifications (e.g., AZ-204 Azure Developer Associate).

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related technical discipline.

  • Strong debugging, analytical, and structured problem-solving mindsets.

How to Apply

Please click on the 'apply' button to apply online. For more information, please reach out to Vievien Nathan.EA License Number: 94C3609

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More