Java Tech Lead

Carat Australia

Mumbai, India
Java/python expertise
Snowflake workflows/services
Code review leadership
Participates in the entire software development cycle - requirements’ analysis, design and development, unit testing and documentation

Job Summary

  • Participates in the entire software development cycle - requirements’ analysis, design and development, unit testing and documentation.
  • Takes ownership for the delivery of complex application features and resolves key technical issues related to the assigned project.
  • Delivers trainings and participates in knowledge sharing, mentoring new software engineers in the team.

Matching Summary

Participates in the entire software development cycle - requirements’ analysis, design and development, unit testing and documentation.

Skills & Requirements

Must-have

  • Java/Python expertise
  • Snowflake workflows/services
  • Code review leadership
  • SOLID principles understanding
  • TDD/BDD understanding
  • Cloud (AWS, GCP) implementation
  • Microservices architecture
  • RESTful Webservices
  • NoSQL & SQL experience
  • Docker & containerization
  • CI/CD pipeline design
  • Event driven architecture
  • Kafka experience
  • JIRA, Git, GitHub usage
  • Strong communication skills
  • Problem-solving for dev team
  • Inline technical documentation guidance

Nice-to-have

  • Node JS experience
  • Azure cloud experience
  • GraphQL tools (ApolloGraph, Wundergraph)
  • Serverless experience
  • Terraform/Cloud Formation experience
  • Orchestration tools (Apache Airflow)
  • Troubleshooting with Grafana/Loki

Key Requirements

  • Minimum 5 to 7 years of experience
  • Experience in leading code reviews
  • Demonstrate understanding of SOLID principles
  • Demonstrate understanding of TDD or BDD
  • Good knowledge and experience of writing good unit tests
  • Strong implementation design using cloud (AWS, GCP)
  • Microservices architecture
  • RESTful Webservices
  • NoSQL & SQL
  • Docker & containerization
  • CI/CD pipeline design & build
  • Event driven architecture
  • Kafka
  • Use of tools such as JIRA, Git, GitHub
  • Strong communication skills
  • Ability to lead discussion and solve problems for the dev team
  • Provide guidance on inline technical documentation

Work Rights

Not specified

Tailored Resume

Cover Letter