Senior Engineer, Full Stack Java Developer

MasterCard   •  

Vancouver, BC

Not Specified years

Posted 241 days ago

This job is no longer available.


-Are you motivated by the challenge of thinking on your feet in the middle of the action?
-Do you want to learn cutting edge technologies and solve complex business problems?
-Would you like to work on a team building industry leading solutions for fighting fraud?
-Do you have creative problem solving techniques?
-Are you motivated to be a part of driving a world beyond cash?
-The Fraud Platform Development team develops new capabilities for Mastercard's Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity. Our patented Java-based platform processes billions of transactions per month in tens of milliseconds using a multi-tiered, message-oriented approach for high performance and availability.


-Work with a team of talented developers to develop high performance, high volume Java fraud management applications
-Deliver solutions by providing direct development of software solutions
-Work closely with technical leads to define features and user stories
-Assist with support issues by troubleshooting incidents and problem tickets
-Write strong unit tests and functional tests with strong emphasis on negative test cases.
-Strong communication skills (verbal & written). Comfortable in creating and presenting ideas to the upper Management, Business Owners and other Stakeholders.

All About You
-Extensive experience and knowledge of Java 7 & 8, Spring MVC, Hibernate, XSLT/Xalan, Apache Tomcat, JMeter, JUnit, and PostgreSQL.

-Recommended experience writing RESTful APIs, Spring Boot, Angular JS 4, Apache Maven.

-Bonus: Working knowledge of Jenkins and Chef

-Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.

-Deep knowledge of software development processes including SAFe/Agile processes

-A wide breadth and depth of technical experience including JBoss, Tomcat, shell scripting, JSON, multi-threading, Maven, Linux

-Strong knowledge of performance tuning and ability to locate performance bottlenecks in diverse code base. Can recommend hardware settings and ram configurations.

-Experience in transitioning large applications to a CI/CD model.

-Experience with migrating large applications from legacy platforms to new application servers/hardware.

-Experience creating detailed design documentation.

-Experience with Extreme Performance or NoSQL Data Storage such as GemFire Object Grid, HBase, or Redis

-Experience integrating vendor and open source products into an overall system

-Ability to be high-energy, detail-oriented, proactive and able to functionunder pressure in an independent environment along with a highdegree of initiative and self-motivation to drive results.