Ensure high quality of deliverables while enforcing development best practices
Participate in design discussions and contribute to the architecture process
Adhere to application development guidelines and help improve the guidelines
Understand and implement security guidelines and best practices.
Collaborate as team to deliver complex deliverables
Conduct knowledge sharing sessions for the team
Actively contribute and participate in sprint grooming and planning discussions, daily stand-ups, and Agile ceremonies
Skills Required:
7-8 years of professional experience using Core Java, Java Restful APIs, Gradle, spring, Spring Boot and related frameworks. Experience with Java 8 or higher preferred
3+ years’ experience creating/consuming web services and database
Should have 2+ years’ experience of working with geographically dispersed teams, that fall across different time zones
Must have a thorough understanding of web technologies and web architectures
Working understanding of Agile development methodologies and understanding of DevOps Integration
Developing POCs
Strong Communication Skills
Strong Analysis, Design and Development Skills
Good problem-solving skills
Solid understanding and experience with Object-Oriented design and development
Skills Desired:
Prior knowledge of Kafka and MQ
Prior work on in the banking/brokerage industry a plus
Prior work experience with multi-threaded/ performance intensive applications
Prior work experience with cloud-based applications
Knowledge of Financial market, Banking and Wealth Management.
Exposure to JIRA or other ALM tools to create a productive, high quality development environment