T

Java Lead Developer (AIFSD)

ThoughtWorks
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

Not specified

SKILLS REQUIRED

JavaStakeholder ManagementTeam LeadershipObject-Oriented ProgrammingCI/CDTest-Driven Development

Job description

Overview

Lead the delivery of software projects for clients as their primary point of contact, combining strategic client collaboration with hands-on technical leadership.

What you'll do

  • Champion best practices such as clean, reusable code using TDD, pair programming and design patterns.
  • Oversee or take part in the entire cycle of software consulting and delivery, from ideation to evolution in production.
  • Use and advocate for continuous delivery practices to deliver high-quality software and value to end customers as early as possible.
  • Design solutions and choose technologies that solve clients' problems within constraints, making pragmatic tradeoffs.
  • Collaborate with teammates to build features, design concepts and interactive prototypes, embedding best practices and UX specifications.
  • Apply the latest technology thinking from the Technology Radar to solve client problems.
  • Apply a variety of languages and tools and continue to code alongside developers.
  • Efficiently utilize and champion DevSecOps tools and practices, advocating devops culture and shifting security left in development.
  • Cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture.

What you'll need

  • Well-versed in two or more languages, including Java and React/Angular.
  • Comfortable with the latest Object-Oriented technology.
  • Experience leading software development teams using Agile, Lean and/or Continuous delivery approaches.
  • Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation.
  • Knowledge of cloud technology such as AWS, Docker or Kubernetes.
  • Enjoy continuously learning and improving, whether through functional programming paradigms, event driven architecture, platform engineering or others.
  • Experience influencing others and advocating for technical excellence while being open to change when needed.
  • Able to bridge product and technology by translating business needs to software requirements.
  • Ability to develop and execute a technical vision with a focus on business value.
  • Act as a mentor for less experienced peers through technical knowledge and the ability to inspire a team.
  • Resilient in ambiguous situations and able to approach challenges from multiple perspectives.

Details

  • Location: Bangalore, India.
  • Work mode: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Java Lead Developer (AIFSD)