ThoughtWorks

Lead Fullstack Developer- Java

ThoughtWorks

Apply
about 3 hours ago
Singapore, Singapore
Mid Level / Staff+
H1B Sponsor

Responsibilities

  • Champion best practices like writing clean and reusable code using TDD and design patterns.
  • Oversee the entire cycle of software consulting and delivery from ideation to production.
  • Advocate for continuous delivery practices to deliver high-quality software early.
  • Design solutions and choose technologies that address client problems within constraints.
  • Collaborate with teammates to build features and ensure best practices are followed.
  • Continue to code alongside developers, maintaining technical involvement.
  • Utilize and promote DevSecOps tools and practices for software deployment.
  • Encourage team growth and foster an inclusive culture.

Requirements

  • Proficient in two or more programming languages such as Java, Kotlin, JavaScript, or Ruby.
  • Experience leading software development teams using Agile, Lean, or Continuous methodologies.
  • Knowledge of delivery approaches like TDD, continuous integration, and infrastructure automation.
  • Familiarity with cloud technologies such as AWS, Docker, or Kubernetes is a plus.
  • Commitment to continuous learning and improvement in technology and methodologies.
  • Ability to influence others and advocate for technical excellence.
  • Experience in bridging product and technology to translate business needs into software requirements.
  • Resilience in ambiguous situations and ability to approach challenges from multiple perspectives.

Benefits

  • Career development supported by interactive tools and numerous development programs.
  • Opportunities for mentorship and collaboration with diverse teams.
  • Autonomy in career path development within a supportive culture.

Tech Stack

AWSC#DockerJavaJavaScriptKotlinKubernetesRubyTypeScript

Categories

DevOpsFull Stack