companyThoughtWorks logo

Lead Fullstack Developer - Java

ThoughtWorksSingapore, Singapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

Qualifications

Enhanced QualificationsDemonstrated experience in software development with a focus on full-stack technologies. Proven ability to lead and mentor teams effectively. Strong analytical skills with a results-oriented mindset. Excellent communication skills and ability to work collaboratively across teams. Experience in client-facing roles with a focus on delivering value and solutions.

About the job

As a Lead Fullstack Developer at ThoughtWorks, you will be the key liaison for our clients, driving project success through strategic collaboration. Your role will require a blend of high-level strategic planning and hands-on technical execution, ensuring we bring innovative visions to life while effectively negotiating with clients.

At ThoughtWorks, we pride ourselves on surpassing conventional standards. We are dedicated to delivering exceptional solutions that not only meet but exceed our clients' expectations. Our engineering practices reflect a relentless commitment to quality, and we continually seek to innovate and enhance our methodologies. As a Lead Developer, you will mentor and guide your team through the implementation of best practices in software development.

Key Responsibilities

  • Champion best practices such as clean coding, TDD, pair programming, and design patterns.
  • Oversee and engage in the complete software consulting lifecycle, from ideation to production and beyond.
  • Advocate for continuous delivery to ensure high-quality software is delivered to customers swiftly.
  • Design solutions and select technologies that address client challenges while making informed trade-offs.
  • Collaborate with a diverse team to develop features, design concepts, and interactive prototypes, ensuring adherence to UX specifications.
  • Stay up to date with the latest technology trends from our Technology Radar to effectively solve client issues.
  • Engage in coding alongside your team, maintaining an active technical role.
  • Utilize and promote DevSecOps practices to enhance software security and deployment efficiency.
  • Foster a culture of growth and inclusivity within the team, encouraging constructive feedback.

Qualifications

Technical Skills

  • Proficiency in multiple programming languages (Java, Kotlin, JavaScript, etc.) is required.
  • Strong understanding of software design principles and patterns.
  • Experience with modern development practices, including Agile methodologies.
  • Familiarity with cloud platforms and DevSecOps tools.
  • Exceptional problem-solving and communication skills.

About ThoughtWorks

ThoughtWorks is a global software consultancy dedicated to driving change in the technology landscape. We thrive on innovation and are passionate about delivering exceptional solutions to our clients. Our commitment to quality and continuous improvement sets us apart in the industry.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.