Join a dynamic and energetic team as a Senior Developer to focus on authentication domain and deliver digital banking solution using Java, SpringBoot, Microservices and other leading-edge technologies.
Requirements
- 6+ years of work experience as a Java developer
- Experience with Spring Boot framework and NoSQL databases such as MongoDB
- Experience with container orchestration technology, like Cloud Foundry or Kubernetes
- Experience working on projects that involve Application Security like oAuth2 and/or SSO
- Experience with event stream processing technologies such as Kafka or Pub/Sub
- Experience with Continuous Integration/Continuous Deployment (CI/CD)
- Experience with REST API design
- Experience working on productionizing NodeJS servers
- Knowledge in Object Oriented and Functional Design
- Experience with one modern JS framework, preferably React
- Knowledge of modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
- Well rounded knowledge of Agile principles
Benefits
- Diversity, Equity, Inclusion & Allyship
- Accessibility and Workplace Accommodations
- Upskilling through online courses and cross-functional development opportunities
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits
- Dynamic Ecosystem
- Community Engagement