Senior/Lead Java Developer:
- Minimum of 10 years of technical experience in architecture, design and development of applications.
- Experience in J2EE technologies, Advanced Java, Spring Boot Angular, and REST API
- Experienced in SQL, PL/SQL, PowerShell, and scripting knowledge
- Understanding of JSON, SOAP, REST, RAML, SAML, oAuth and OIDC - application, message, communication protocols and authentication mechanisms
- Experience and understanding of Frameworks like Spring boot/Hibernate
- Working experience with Web Services, REST APIs, etc.
- Working experience with relational databases such as Oracle/SQL
- Experience working on (DevOps)container technologies like Docker, Kubernetes
- Experience with version control using GIT, Jira and other Dev Tools
- Experienced in Linux and Windows operating systems
- Strong understanding of development, secure coding, SDLC methodologies
- Ability to collaborate and communicate effectively with business and technology teams
- Strong analytical, problem-solving, and troubleshooting skills
- Create practical, robust, and scalable architectures and solutions
- Experience in the Identity Access Management technologies and products is a plus
- Experience in leading motivated junior Java Developers
- Expertise in reviewing codes of other Developers and identifying issues
- Assigning and monitoring tasks of Development team
- Working closely with Scrum Master/Project Manager to prioritize tasks
- Supporting Testing team
- Experience in Financial services is desired