Job Description

# Senior Java DeveloperSingapore, Singapore## Job responsibilities* You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns.* You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.* 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.* You will work in collaborative, value-driven teams to build innovative customer experiences for our clients.* You will create large-scale distributed systems out of microservices.* You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way.* You will apply the lates...

Ready to Apply?

Take the next step in your AI career. Submit your application to Thoughtworks Inc. today.

Submit Application