Senior Java Developer

Thoughtworks

Singapore, Singapore
On-site
Clean and iterative code
Advocating for better engineering practices
Deep technical knowledge
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 drive the AI-first software delivery strategy by strategically integrating and utilizing AI tools throughout the development lifecycle to enhance productivity, ensure high-quality code and create capacity for more complex and creative problem-solving.
  • There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you.

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

  • clean and iterative code
  • advocating for better engineering practices
  • deep technical knowledge
  • AI-first software delivery strategy
  • microservices
  • DevSecOps tools and practices

Nice-to-have

  • healthy, respectful debate
  • aspirational tech vision
  • external tech community presence
  • resilient in ambiguous situations

Key Requirements

  • 5+ years of Java experience
  • Object-oriented programming
  • Singaporean citizens or PR holders
  • Agile methodologies
  • TDD, continuous integration, continuous delivery

Work Rights

Singaporean citizen or Permanent Resident

Tailored Resume

Cover Letter