Job Description: Java Spring boot
8-12 years of experience in Java Spring boot 100% remote working
- Developing new API’s using Spring boot.
- Building reusable components and libraries for future use
- Translating business requirements into high quality code
- Optimizing components for maximum performance.
- Excellent programming skills and knowledge of Java/Spring boot
- Solid and fluent understanding of algorithm and data structures
- Excellent software design, problem-solving and debugging skills
- Hands-on experience on Java / J2EE technology stack.
- Hands-on experience on spring-core, AOP
- Hands-on experience in Spring-boot, Spring cloud & Spring security
- Extensive knowledge on building REST based APIs.
- Good knowledge on Micro-services Architecture and its various components. Experience inimplementing micro services using spring-boot.
- Knowledge of TDD/BDD
- Knowledge of Docker and Kubernetes
- Extensive knowledge on building REST based APIs and multi-tenant architecture.
- Fair understanding of Messaging platforms like Kafka, Pub Sub etc.
- Optional understanding of Cloud platforms.
- Fair experience on CI/CD concepts.
- Ability to learn new and existing technologies