About the job
As a Senior Java Developer at ThoughtWorks, you will play a pivotal role in shaping software solutions that drive transformative change for our clients. Collaborating closely with business analysts, designers, project managers, and other stakeholders, you will engage in thoughtful discussions to thoroughly understand business challenges. Your expertise in writing clean and iterative code will ensure impactful outcomes while you consistently promote superior engineering practices. Your ability to balance strong viewpoints with an openness to collaboration will foster an environment where every voice is valued.
To cultivate a thriving team culture, you will promote healthy, respectful discussions, guiding your colleagues toward realizing an ambitious technological vision. Acting as a mentor to junior consultants, you will leverage your extensive technical knowledge to tackle intricate business problems while proactively evaluating your team's health, code quality, and non-functional requirements.
Note: Candidates must be Singaporean citizens or Permanent Residents (PR) at the time of application due to project requirements.
About ThoughtWorks
ThoughtWorks is a global software consultancy dedicated to driving social and economic change. Our diverse teams of change agents work collaboratively with clients to deliver cutting-edge technology solutions while fostering a culture of innovation, inclusivity, and continuous improvement. Join us to be part of a mission that goes beyond just software development and impacts communities worldwide.

