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 Fullstack Developer (Java)
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 53 jobs →
ThoughtWorks

Senior Fullstack Developer (Java)

ThoughtWorks • Ho Chi Minh City

Posted 3w ago🏛️ On-SiteSeniorFull stack engineer📍 Ho chi minh city
Apply Now →

Skills & Technologies

Java

Overview

ThoughtWorks is hiring a Senior Fullstack Developer to design software solutions that create meaningful change for clients. You'll collaborate with various teams and advocate for better engineering practices while leveraging your deep technical knowledge. This role requires expertise in Java.

Job Description

Who you are

You are a Senior Fullstack Developer with a strong background in Java, possessing the ability to collaborate effectively with Business and Quality Analysts, Designers, and Project Managers. You understand the importance of listening thoughtfully to grasp the context of business problems and are committed to writing clean, iterative code that delivers impactful results. Your integrity in technology ensures that all voices are heard, fostering a collaborative environment where healthy debates can thrive.

With your experience, you advocate for better engineering practices, balancing strong opinions with a willingness to find the right answers. You are not just a coder; you are a mentor who cultivates a supportive atmosphere for junior consultants, guiding them as they grow in their careers. You leverage your deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality, and nonfunctional requirements.

You are familiar with best practices like Test-Driven Development (TDD), pair programming, and design patterns, and you are eager to adopt continuous delivery practices to ensure high-quality software is delivered to end customers as early as possible. You thrive in collaborative, value-driven teams, building innovative customer experiences that make a difference.

Desirable

Experience with microservices architecture and large-scale distributed systems is a plus, as is familiarity with agile methodologies and modern development tools. You are open to learning and adapting to new technologies and practices that enhance your team's performance and the quality of the software you deliver.

What you'll do

In this role, you will collaborate with cross-functional teams to design and implement software solutions that address complex business challenges. You will engage in discussions with stakeholders to understand their needs and translate them into technical requirements. Your role will involve writing clean, maintainable code and participating in code reviews to uphold high standards of quality.

You will advocate for and implement best practices in software development, including TDD and continuous integration/continuous deployment (CI/CD) processes. You will work closely with your team to create large-scale distributed systems using microservices, ensuring that the architecture is robust and scalable.

As a Senior Fullstack Developer, you will also take on mentoring responsibilities, helping junior developers enhance their skills and grow within the organization. You will lead by example, demonstrating the importance of collaboration and open communication in achieving team goals.

Your contributions will directly impact the success of projects, as you work to deliver high-quality software that meets client expectations. You will be part of a culture that values innovation and continuous improvement, pushing boundaries to create extraordinary outcomes for clients.

What we offer

At ThoughtWorks, you will be part of a dynamic team that values your expertise and commitment to continuous learning. We offer a collaborative work environment where your contributions are recognized and celebrated. You will have opportunities for professional growth and development, working on impactful projects that make a difference in the world.

We encourage you to apply even if your experience doesn't match every requirement. Join us in pushing boundaries and delivering extraordinary impact together with our clients.

Interested in this role?

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

Apply Now →Get Job Alerts