Skills & Exp Reqd
· BS/MS degree or equivalent with 2+ years in the field of Software Engineering and Development
· Minimum 1 year of experience in building API using Java and Spring Boot is mandatory
· Exposure to other frameworks and programming languages like Python, Golang, NodeJS, ReactJS is a plus
· Strong working experience in microservices API first development, API gateway & API Orchestration
· Strong understanding of design patterns & principles, and best practices in Java
· Working experience with Swagger (Open API Spec), OAuth, JWT, REST, JSON etc.,
· Strong Experience/Knowledge on Data modeling (RDBMS, XSD, JSON), Database/XML interaction, SQL, Stored Procedure and ORM.
· Understanding of microservices design patterns & architecture, Application Integration & Messaging, Security and Web 2.0.
· Working experience with Kafka, Kubernetes, Containers and Istio is a plus
· Working experience with Reactive/Functional Programming is highly desirable
· Exceptional communication, organization, and presentation skills
· Experience working with Agile or Scaled Agile Framework is required
Scope of the work
- Hands on Design, Development, Deployment & Support of API Engineering Platform
- Incorporates standards and best practices, including performance, security, scalability, and maintainability
- Interact with Business System Analysts to design and deliver technical solutions to support various business functions
- Interact with Business System Analysts to design and deliver technical solutions to support various business functions
- Create backend services following microservices architecture
- Work in a Globally Distributed Development team environment to enable successful delivery with a minimal supervision
- Advocate, document, and follow best design and development practices