Required Skills:
7-10 years of Development experience
Proficiency in Core Java/J2EE, Spring, Spring Boot
Experience with Microservices, API Gateway
Familiarity with Authentication protocols such as OAuth2 & mTLS
Strong background in Web service development
Experience with Unit testing, Test Driven Development
Proficiency in XML
Experience in developing multi-tier web or desktop applications
Working knowledge of NoSQL databases
Experience with Docker and application containers
Desirable Skills:
Experience with LLMs (Large Language Models)
Knowledge of Prompt Engineering
Familiarity with Kubernetes & Service Mesh
Experience with MongoDB
UNIX experience and Shell scripting skills
Previous work in the banking industry
Familiarity with Content Management Systems
Strong problem-solving skills
Effective verbal and written communication skills
Experience with agile development methodology and scrum ceremonies
Knowledge of web containers and servers
Proficiency with Eclipse IDE/IntelliJ, GIT, Jira
Experience in DevOps practices