This is a senior developer role, expected to lead and mentor a team of junior to mid-level developers in an agile scrum team environment.
Serve as a SME on software design and development, with emphasis on Java and spring framework technologies.
Serve as a single point of contact for release planning and orchestration.
Serve as a SME on entitlement management and provisioning and enforcement.
Will be expected to learn new technologies on the job, for example, OpenShift.
Work with other leads across teams to coordinate delivery.
Serve as a SME on agile delivery process.
Required Qualifications:
Bachelor’s degree in computer science or related field.
10+ years of development experience in Java/J2EE/Spring.
Expert level knowledge in building high traffic, performant Restful services (more than 1000 calls per second with response time of less than 50ms) using spring framework.
Domain knowledge and experience working in financial industry, specifically on entitlements administration and enforcement.
Minimum 2+ years of hands-on experience with CashPro entitlements development.
5+ years of work experience in an Agile environment. Work history of participating in daily agile routines and estimation of stories with minimal direction.
Expertise in complex SQL and query plans.
Minimum 2+ years of h ands-on experience in MongoDB development in a Java/Spring/Restful services environment.
5+ years of h ands-on experience in building high traffic, high resilient applications using Apache Kafka.
5+ years of hands-on experience with building applications prototypes using python.
7+ years of hands-on experience with Apache Camel in the context of application integration.