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

Get the CLI →

PERSOL SINGAPORE PTE. LTD.

New

Java Fullstack Developer - 12 months agency contract

Posted 5 views
Discussion

Summary

12-month agency contract in Central Singapore for a fullstack developer building enterprise web applications: Java/Spring Boot backend services and REST microservices, React/TypeScript frontends, deployed on AWS/Azure with Docker, Git and CI/CD in an Agile/Scrum team. Hours 8.30am-6pm Mon-Fri; standby/shift work may be required.

Duration: 1 year

Working Hours: 8.30am - 6pm, Monday - Fridays. Standby and shift work may be required

Location: Central

Job Responsibilities:

  • Design, develop, test and maintain backend services using Java and Spring Boot.
  • Develop and integrate RESTful APIs and microservices to support enterprise applications.
  • Implement business logic, data access components and integrations with internal and external systems.
  • Develop responsive web applications and reusable UI components using React, JavaScript and/or TypeScript.
  • Integrate frontend applications with backend APIs and ensure consistent, accessible and responsive user experiences.
  • Troubleshoot application defects and resolve performance, reliability and compatibility issues.
  • Support application deployment and operations across AWS and/or Microsoft Azure environments.
  • Contribute to CI/CD pipelines, automated builds, testing and release processes.
  • Use Git for source control and support containerised application deployments using Docker.
  • Develop unit and integration tests, participate in code reviews and adhere to secure coding practices.
  • Work closely with solution architects, business analysts and stakeholders to understand requirements and translate them into technical solutions.
  • Participate in Agile/Scrum activities including sprint planning, backlog refinement, daily stand-ups, demonstrations and retrospectives.
  • Prepare technical documentation and contribute to knowledge sharing within the development team.
  • Take ownership of assigned deliverables and proactively identify and escalare technical or delivery risks.

Requirements

  • Bachelor's degree or diploma in Computer Science, Software Engineering, Information Technology or a related discipline.
  • 3–7 years of professional software development experience, preferably in enterprise web application development.
  • Strong hands-on experience inJava, Spring Boot and React.
  • Good understanding of object-oriented programming, RESTful APIs, microservices and common software design patterns.
  • Hands on experience in application security concepts including OAuth 2.0, OpenID Connect, JWT, secure SDLC and OWASP.
  • Experience with relational databases and SQL, such as PostgreSQL, MySQL, SQL Server or Oracle.
  • Experience with Docker and exposure to Kubernetes, AKS, EKS or OpenShift.
  • Experience working in Agile/Scrum development environments.
  • Familiarity with AWS and/or Microsoft Azure cloud services, deployment and monitoring concepts.
  • Experience with Git, automated testing, code reviews and CI/CD practices.
  • Good analytical, problem-solving, communication and teamwork skills.
  • Knowledge of messaging technologies such as Kafka, RabbitMQ, Azure Service Bus or AWS SQS/SNS.
  • Exposure to infrastructure-as-code tools such as Terraform, ARM/Bicep or CloudFormation.
  • Experience with API management, event-driven integration or distributed systems.
  • Relevant cloud or software development certifications.

We regret that only shortlisted applicants would be notified.

Skills

Apply

See also

Full-Stack 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