03 Oct
|
Mastercard
|
Vancouver
03 Oct
Mastercard
Vancouver
Who you are
- Strong programming skills with deep knowledge of Java
- Excellent knowledge of Spring and other frameworks
- Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock
- Good knowledge of SQL and experience working with Oracle
- Experience working with high performance applications
- Good problem diagnostic and creative problem solving skills
- Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs
- Strong data analysis skills
- Experience with testing frameworks like Rest Assure, Selenium with web driver etc
- Experience with IBM ILOG/ODM and Pivotal Gemfire Grid
- Experience with Linux Servers, Dockers, Kubernetes etc
- Experience with Splunk
- Experience with complex SQL operations
- BS in computer science or a related field preferred
What the job involves
- The Decision Management program enables intelligent decision-based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility
- This program leverages business rules & AI engines, a streaming big data cluster, an in-memory data grids, APIs, & UIs to deliver real time decisions at global scale
- This person will be responsible for mentoring the team as well as stay hands on
- We are looking for a Senior Software Developer to join our DMP team in Vancouver office
- Are you a solid technical programmer with experience working on high performance applications?
- Are you a excited about getting a 360 degree view of the coding world - writing code to develop a piece of code as well as write code to test it?
- Are you passionate about making a difference in this world?
- Do you want to be part of a team which helps prevent fraud on every mastercard transaction in this world?
- Design and implement application logic in Java
- Write code to do unit testing, integration testing and functional testing
- Manage your own time while collaborating with teammates to accomplish project goals
- Participate in all the scrum ceremonies
- Apply best development practices to write well designed, maintainable, testable, scalable, and secure code
- Lead customer impact incidents, post-mortems and immediate actions to prevent
- Work with stakeholders and platform teams to achieve project commitments and resolve dependencies
📌 Senior Software Engineer (Vancouver)
🏢 Mastercard
📍 Vancouver