Description
Thoughtworks is hiring a Senior Software Developer to collaborate with business, quality, design, and project teams on software consulting and delivery. The role involves designing large-scale distributed microservices, writing clean and reusable code, applying TDD and continuous delivery practices, using DevSecOps tools, and mentoring junior consultants. Required technical skills include full-stack Java and Spring Boot, Kafka, Kubernetes, Terraform, and object-oriented programming; cloud, AWS, Azure, and Docker experience is a bonus. The position is remote.
