Main Duties and Responsibilities
The role would require the developer to be mostly involved in analysis, design, development and deployment.
- Work closely with development lead and a global development team in designing and implementing technical solutions for Operations – development will involve mostly Java (Core / Spring / Swing and Kafka
- Candidate should have strong working experience on building Microservices, APIs and domain services integration
- Candidate should have strong Core Banking / Lending application domain experience
- Maintain code quality and ensuring there are sufficient unit test coverage / test cases
- Interact with the business to analyse requirements or troubleshoot issues
Java skills
- Required – Java/J2ee
- Messaging Framework Kafka and MQs
- Latest Java (17 and above)
- Spring Framework
- GCP knowledge
- DDA concepts
- Security Certificates.
- Optional
- Unit testing and mocking frameworks
Database skills
Programming experience
Required
- Design patterns (AOP, DAO are desirable)
- Strong OOP knowledge
- Full software lifecycle
- Multi-Threading/ Concurrency
- Kafka Topics
- Cloud based technologies.
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.