- Work in Agile Squad as developer.
- 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.