brand logo
View all jobs

Senior Software Engineer-Java

Digital
Bengaluru

Job Requirement
Mandatory Skills
· Experience in building API services using Spring Boot framework.
· Expert level understanding of Advance Java and multithreading.
· Good to have understanding of container orchestration and building microservice using EDA design pattern.
· Experience with Postgres, mongodb, Redis, and Firebase Realtime database, Kafka, EBS, APM for End to End observability preferably ELK stack
· Exposure to docker, kubernetes and VMs for deployments.
· Exposure to protocols such as Http, gRPC, graphQl and MQTT.
· Experience with AWS services like Elastic Beanstalk, Cloudfront, S3, EC2, Lambda, API Gateway, SQS, EKS etc.
· Understanding of patterns and techniques for building scalable back-end infrastructure including caching, rate limiting, authentication, and authorization schemes.
· Experience in building highly scalable and high throughput services with millisecond response times.
· Experience working in a collaborative team environment.