ThoughtWorks

Fullstack Developer (Java, React.js)

ThoughtWorks
Apply
3 days ago
Singapore, SingaporeMid Level

Responsibilities

  • Write clean, reusable, high-quality software using Java, React.js, Spring Boot, and related technologies.
  • Build innovative client experiences and software features in collaborative, cross-functional teams.
  • Apply practices such as test-driven development, pair programming, design patterns, continuous delivery, and code improvement.
  • Collaborate with analysts, designers, project managers, and technologists to design solutions and embed UX specifications.
  • Advocate for and demonstrate DevOps culture while taking ownership beyond individual deliverables.
  • Apply current technology thinking to solve client business problems.

Requirements

  • More than four years of experience.
  • Hands-on experience as a senior full-stack software engineer with React.js, Java, Spring Boot, and Spring Security with OAuth2.
  • Ability to write clean, high-quality code and identify and improve poor-quality code.
  • Familiarity with Agile, Lean, continuous delivery, test-driven development, continuous integration, and related tools.
  • Collaborative communication, knowledge-sharing, learning orientation, and the ability to navigate ambiguity.
  • Knowledge of AWS, Docker, or Kubernetes is preferred.

Benefits

  • Access to interactive career-development tools, development programs, and supportive teammates.
  • Hybrid work arrangement, as indicated by the #LI-Hybrid designation.

Tech Stack

Categories

ThoughtWorks

About ThoughtWorks

10,000+ employees

Thoughtworks is a global technology consultancy that designs and builds custom software, data platforms, and cloud-native systems for enterprises across industries. Its services-based model spans product discovery, agile delivery, platform modernization, and advisory on digital transformation and AI. Founded in 1993 and headquartered in Chicago, it listed on Nasdaq in 2021 (TWKS) and remains backed by private-equity firm Apax Partners.

Contact me