LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›ThoughtWorks›Senior Java Developer
ThoughtWorks

About ThoughtWorks

Transforming businesses through technology and innovation

🏢 Tech👥 5K-10K📅 Founded 1993📍 Chicago, Illinois, United States

Key Highlights

  • Headquartered in Chicago, Illinois, with 43 global offices
  • Approximately 7,000 employees worldwide
  • Serves clients including BMW, BBC, and the UN
  • Focus on software development and digital transformation

ThoughtWorks is a global technology consultancy headquartered in Chicago, Illinois, with over 43 offices across 14 countries. The company specializes in software development, digital transformation, and agile consulting, serving clients like BMW, the BBC, and the United Nations. With a workforce of ...

🎁 Benefits

ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...

🌟 Culture

ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...

🌐 Website💼 LinkedIn𝕏 TwitterAll 52 jobs →
ThoughtWorks

Senior Java Developer

ThoughtWorks • Singapore

Posted 1w ago🏛️ On-SiteSeniorJava developer📍 Singapore
Apply Now →

Skills & Technologies

JavaTddContinuous delivery

Overview

ThoughtWorks is hiring a Senior Java Developer to design software solutions that create meaningful change for clients. You'll collaborate with various stakeholders and advocate for best engineering practices. This role requires strong Java skills and experience in TDD and continuous delivery.

Job Description

Who you are

You are a seasoned software developer with over 5 years of experience in building robust applications — you understand the intricacies of software design and are adept at writing clean, maintainable code. Your expertise in Java allows you to tackle complex business problems effectively, and you are committed to advocating for better engineering practices within your team. You thrive in collaborative environments, valuing the input of your colleagues while also guiding discussions towards the best solutions. You are a mentor at heart, eager to share your knowledge and help junior developers grow in their careers.

You have a strong foundation in Test-Driven Development (TDD) — you believe in the importance of writing tests before code to ensure quality and reliability. Your experience with continuous delivery practices enables you to deliver high-quality software quickly, providing value to end customers as early as possible. You are proactive in assessing your team’s health and code quality, ensuring that nonfunctional requirements are met without compromising on performance.

You are passionate about integrating AI tools into the software delivery process — you understand the potential of AI to enhance productivity and improve outcomes. You are always looking for ways to innovate and push boundaries in your work, believing that technology can be a powerful differentiator in solving complex business challenges.

Desirable

Experience with agile methodologies and familiarity with pair programming would be advantageous. A background in mentoring or leading teams is also a plus, as you will be expected to cultivate a collaborative environment that encourages healthy debate and diverse perspectives.

What you'll do

In this role, you will collaborate closely with business analysts, designers, and project managers to design and implement software solutions that meet client needs. You will engage in thoughtful discussions to understand the context of business problems and advocate for engineering best practices throughout the development process. Your role will involve writing clean, iterative code and ensuring that your team adheres to high standards of quality and performance.

You will be responsible for driving the AI-first software delivery strategy — this includes strategically integrating AI tools into your development workflow to enhance efficiency and effectiveness. You will also mentor junior developers, helping them to navigate challenges and grow their skills in a supportive environment. Your leadership will be crucial in fostering a culture of collaboration and respect within your team, ensuring that all voices are heard and valued.

You will leverage your deep technical knowledge to solve complex problems and proactively assess the health of your team and the quality of the codebase. By balancing strong opinions with a willingness to listen, you will guide your team towards delivering on an aspirational tech vision that aligns with client goals.

What we offer

At ThoughtWorks, you will be part of a company that has been delivering extraordinary impact for over 30 years. We believe in the power of technology to create meaningful change, and we encourage our employees to bring their expertise and commitment to continuous learning. You will have the opportunity to work on impactful projects that challenge you and allow you to grow professionally. We offer a collaborative work environment where innovation is celebrated, and your contributions can make a real difference in the lives of our clients and their customers.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.

Apply Now →Get Job Alerts