brand logo
View all jobs

Java Tech Lead

Digital
Bengaluru
Job Description
Roles & Responsibilities
● Architecture for System as a whole and System Design of individual modules including HLD, LLD and Interfaces
● Drive   Implementation of usecases with strong commitment to quality and release timelines
● Establish Tech Standards in team, Evaluate and Implement best practices in terms of Coding and overall Development
● Must guide a team of SDEs and SDETs towards building top quality product
● Continuous Research & PoCs of newer technologies to enhance the Tech Stack and CAP metrics
● Code Maintenance planning with Github - Branching, TDD, Release Planning
● Cross team communication to ensure Requirements flow through the team in a systematic manner.
● Coding & Code Reviews to ensure the team and meets organizational standards
Job Requirement
Mandatory Skills
● 5+ years of experience in Java/J2EE
● 5+ years of experience in Microservices, Enterprise Applications, API Gateways, Circuit Breakers etc
● 3+ years of experience in Data Stream Processors like Flink, Spark
● 3+ years of experience in MQs like Kafka, RabitMQ
● 3+ years of experience in AWS and Hosting Enterprise Applications on AWS, Docker, Kubernetes.
● 3+ years of experience in NoSQL DBs like ScyllaDB, Cassandra, MongoDB alongwith RDMS like MySQL.
● 1+ years of experience in Elasticsearch, Kibana and Other Data Analytics Tools and OLAP Stores
Good to Have
● Experience in RUST Programming Language
● Experience in in Timeseries DBs, Hadoop, Hive
● Experience in in Superset, Apache Pinot, Apache HUDI
● Experience in GraphQL
● Experience in Azure or (and) GCP