Key Responsibilities:
Ensure that the design and implementationto defined specs and processes.
Own end-to-end quality of deliverables during all phases of the software development lifecycle.
Collaborate between business, product and technology in the process of understanding the requirement and coming up with implementation options
Ability to function effectively in afast paced
Technical Skills
Strong programming skills and expertise in Java/J2EE, Spring and Hibernate
Exposure to one or moreserver sidescripting technologies.
Experience with REST API’s, Web Services, Unit Testing and build tools.
Good understanding and hands on experience with cloud databases such as DynamoDB, Spanner
Strong understanding of web-based programming languages
Rich object-oriented design and analysis skills
Experience with large-scale, high-performance systems.
Experience with cloud platforms (AWS, GCP, Azure).
Experience working with AI tools for development activities.
Personal Traits
Be a quick learner undaunted by complex systems.
Contributed to building the complete life cycle of transaction processing preferably in payments domain.
Exposure and participation in tech events, hackathons, contributions to open source, authoring of blogs and active participation in online tech forums is a plus.