Description

Mandatory Skills:

Spring Boot and Suite of Spring services, Microservices Architecture, API, Design Patterns, Java, Core Java, CI/CD Jenkins, Docker, Web servers, Application servers, AWS

JD and position details :

Candidate should be able to develop code with Java/J2EE stack (100% hands on) and hands on with Docker/Kubernetes/Kong. Should be able to manage assigned project with minimum guidance and independently execute. Soft skills are important as the candidate will be a liaison between API team and iOS/Android client teams. Should be able to communicate design ideas using Architectural design diagrams and design patterns.

Job Responsibilities -  

Preparing and defending software design proposals 
Identify opportunities for process improvements. 
Prepare and document development and testing requirements. 
Hands on development of POC and products 
Lead brainstorming sessions to develop potential solutions meeting business requirements. 
Build and migrate software and services for Mobile channel. 
Communicate and consult with Mobile architects to develop feasible and scalable solutions. 
Continually researching current and emerging technologies and proposing changes as needed/required 
Resolving technical problems (production, development, testing) as they arise. 
Providing supervision and guidance on development to development teams. 
Assessing the business impact of technical choices to build a stable and resilient system 
Technical Skill Required-  

Spring Boot and Suite of Spring services, Microservices Architecture, Design Patterns, Java, Core Java, CI/CD Jenkins, Electric Flow, Gitlab, Docker, Web servers, Application servers, AWS

Good to have technical skills - Kubernetes, Istio, AWS 
Good to have - Architect certification Zackman or TOGA

Education

Bachelor's degree in Computer Science