Senior Java Full Stack Developer (+javascript/typescript)

Thoughtworks

Singapore, Singapore
On-site
Java, javascript & typescript
Object-oriented programming
Clean and iterative code
Senior software developers collaborate with business and quality analysts, designers, project managers and more to design software solutions that will create meaningful change for our clients

Job Summary

  • Senior software developers collaborate with business and quality analysts, designers, project managers and more to design software solutions that will create meaningful change for our clients.
  • You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns.
  • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills.

Matching Summary

Senior software developers collaborate with business and quality analysts, designers, project managers and more to design software solutions that will create meaningful change for our clients.

Skills & Requirements

Must-have

  • Java, JavaScript & TypeScript
  • Object-oriented programming
  • Clean and iterative code
  • AI-first software delivery strategy
  • Microservices architecture
  • DevSecOps tools and practices

Nice-to-have

  • External tech community presence
  • Resilient in ambiguous situations
  • Advocate for technical excellence
  • Collaborative, value-driven teams

Key Requirements

  • 7 years of experience
  • Right to work in Singapore
  • Singapore Citizens and PR only

Work Rights

Singapore Citizens and Singapore Permanent Residents only

Tailored Resume

Cover Letter