Description

REQUIREMENT DETAILS:
•    Full lifecycle - analysis, design, development, testing and implementation- of new or enhancements to middleware (micro) services
•    Maintain middleware modules and services with code quality standards
•    Keep applications free of security vulnerabilities in compliance with organization's security policies
•    Assist in troubleshooting and resolving production issues. Provide suggestions for preventative steps
•    Incorporate suggestions for improvements and enhancements where meaningful
•    May assist/lead in developing and maintaining technical documentation and store it in central locations (like Confluence, SharePoint) for accessible to team members.
Skills and Experience Needed :
Required :
•    Minimum 8+ years of Java/J2EE development experience
•    Experience with Spring, Spring Boot, Spring Cloud, Spring Security, Rest API, Spring Data
•    Experience with React
•    Working knowledge of RabbitMQ or similar message broker
•    Good knowledge of Oracle PL-SOL
•    Experience with unit testing framework (Junit)
•    Worked on Java build & dependency management using tools like Maven, Nexus
•    Experience developing Restful services and associated testing using postman (preferred) or equivalent
•    Knowledge and experience with PCF
•    Hand on experience fixing security vulnerabilities and keeping open-source components up to date.
•    Maintain code quality with static code analysis using SonarQube
•    Working knowledge of code repository and management with tools like GitLab.
•    Working knowledge of Atlassian tools like Jira and Confluence.
•    Working knowledge of Linux
Desired:
•    Experience with JIRA integration
•    Experience with logging and auditing using Splunk.
•    Ability to work in onshore-offshore constructive and collaborative manner.
•    Previous experience in Finance/Banking industry.
•    Excellent written and oral communication skills.
•    Strong troubleshooting and problem-solving skills.

Education

Any Graduate