- LocationBengaluru / Bangalore
Role- Staff Engineer (Java+ Angular)
Location - Bangalore
Exp. - 7 + Years
Work Model- 5 days’ work from office
Budget - Max 40 LPA
What you’ ll do:
Design and develop a large and scalable API hub/gateway to host different types of microservices.
Lead a team of developers who will build the API hub and the hosted microservices.
Work with different platforms teams to facilitate usage/integration of the APIs from the API hub.
Collaborate with partners (large digital ecosystems) to understand the requirements, design and develop different microservices.
Work closely with the infrastructure and security team to define a secure and scalable infrastructure.
Hire and nurture a strong and smart team of developers.
What we’ll need:
7+ years of experience in building complex, highly scalable, high volume, low latency enterprise applications using Java.
7+ years in both backend and front-end technologies primarily Java and Angular
Strong experience in building microservices using technologies like Spring Boot, Spring Cloud
Deep understanding of microservice design patterns, service registry and discovery, externalization of configurations.
Experience in message streaming and processing technologies such as Kafka, Spark, Storm etc.
Experience with one or more reactive microservices tools and techniques such as Akka, Vertex, ReactiveX.
Strong experience in the creation, management and consumption of REST APIs leveraging Swagger, Postman, API Gateways (such as MuleSoft, Apigee)
Good knowledge in data modelling, querying, performance tuning of any bigdata stores (MongoDB, Elasticsearch Redis etc) and /or any RDBMS (Oracle, PostgreSQL, MySQL etc;)
Experience working with Agile / Scrum-based teams that utilize Continuous Integration/Continuous Delivery processes using Git, Maven, Jenkins etc;
Experience in Containers (Docker/Kubernetes) based deployment and management
Experience in using AWS/GCP/Azure-based cloud infrastructure
Knowledge in security frameworks, concepts and technologies like Spring Security, OAuth2, SAML, SSO, Identity and Access Management