Java/React/MicroServices/Multi-tier J2EE
- Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability.
- Provide development leadership (Architecture, Design, Development) for medium to large-sized projects and maintenance on our client-facing online and mobile banking systems.
- Drive department best practices, guidelines implementation, and adhering to standards.
- Experience building and maintaining large software platforms.
- Empathy with developers. Innate desire to create a superlative developer experience down to the last detail.
- The deep love of building elegant, maintainable, well-documented, secure code.
- Abstracting and refactoring should be a passion, not a chore.
- Drive to learn new things and go above and beyond the call of duty.
- Always working to improve yourself and constructively support the team around you.
- Provide technical and development leadership (Architecture, Design, oversight) for business solutions. This includes technical co-ordination and decision making for project work.
- Drive technical designs to consensus and approval by Architecture Review Team. Design and develop enterprise solutions for specific business need that provide frameworks, interfaces, and services that can be extended and reused for future requirements.