Role Description
This is a full-time, on-site role for a Senior Java Developer located in Bengaluru. The Senior Java Developer will be responsible for leading and managing software development projects, designing and implementing microservices, programming in Java, and working with the Spring Framework. Day-to-day tasks include writing and testing code, debugging and resolving issues, and collaborating with team members to deliver high-quality software solutions.
Experience: 8+ yrs
Work Location: Bangalore
Core skills:
Experience in Java ,Spring core ( IOC,DI) , Spring bean lifecycles, Spring Security( UserDetailService, PreAuthorize, Secured) Spring Boot, Annotations, Spring MVC ( atleast 4.5/5 in Spring) Microservices , Api Gate ways, Service discovery , Design pattern, Caching , Scaling , Rate limiting , Idempotency , Asyc Communications, Javascript ( atleast they should know till Promise) , Any UI maintenance work also fine in react or Angular, SQL Indexing , Stored procedure, Normalization)

Keyskills: Java Spring MVC Spring Boot Microservices Angular/React Asyc Communications Design pattern Kafka Service discovery Idempotency Caching Javascript Scaling Rate limiting Spring Security Api Gate ways