- Demonstrable experience in Core Java (1.8 or higher) and spring boot framework (Core, AOP, Batch).
- Experience in building highly scalable cloud native microservices based application using container platform ecosystem.
- Demonstrated at lease 3-4 years of delivery experience of Micro services using Springboot and Spring Cloud.
- Should have at least 2 years of experience in docker, kubernetes, and Serverless.
- Experience in deploying enterprise scale application in public cloud like AWS, AZURE, or GCP.
- Experience in refactoring code for on premise applications to move to cloud based enviornments.
- Ensure that the solution architecture aligns with the roadmaps established by the enterprise architecture, and that it adheres to the enterprise architecture principles.
- Act as the bridge between Enterprise Architecture and Delivery teams.
- Document and manage how multiple applications are expected to work together.
- This involves defining the interaction between application packages, databases, and middleware systems in terms of functional coverage.
- Account for possible project challenges on constraints including, risks, time, resources and scope
- Work closely with project management teams to successfully monitor progress of initiatives
- Experience in RDBMS like Oracle, MySQL, Postgres and no sql like MongoDB or Cassandra.
- Experience with automated build process using jenkin, static code analysis using sonarqube.
- Must have experience in build tool like Maven, Gradle and code repository like Git.
- Should have experience in TDD and BDD using Rest Assured, cucumber.
Key Success Metrics:
- Define procedures and processes to ensure solution delivery.
- Create solution prototypes
- Comply with strategic guidelines and architecture.
- Act as the bridge between Enterprise Architecture and Delivery teams.
- Manage Client & delivery team
- Innovative with valuable technology background in Java, SpringbootDeveloping analytical and logical solutions into Banking/Fintech Industry.