Ability to work on multiple tasks / projects at the same time and be effective on all assigned tasks.
Contribute to the design and architecture of new or re-engineered software solutions• Build and review Design, Functional, Technical and documentations.
Develop, review, and implement test strategies•
Exhibit a keen sense of end-to-end ownership of the quality of the product, organizing your assigned tasks with care, attention to detail under pressure, and respect for target delivery dates.
Create high performant microservices in java that are asynchronous in nature and messaging centric.
Assume responsibility for core quality and correctness.
Develop server-side code in a challenging high-performance environment.
Design to work on support tasks as needed and provide high quality production support troubleshooting.
Enjoy working with a small, talented team but have an independent mindset to champion our customers experience of quality, and the security of their data.
Skills
5+ years of development experience•
Hands on experience with Java and its related frameworks•
Spring Boot, Microservices, AGILE, AWS• Multi-Threading, Design Patterns•
Strong hold on Data Structures, Algorithms•
Working experience of Messaging Bus is a plus•
Strong SQL / PLSQL •
Working experience of in-memory database is a plus