Senior Java Developer Apply
Job Description Summary Overview Coordinate and participate in coding, design, changes, enhancements and system testing of Commercial applications. This position requires strong collaboration, communication skills and a high level of motivation and drive. Are you motivated to be a part of driving a world beyond cash? Have you worked in a team of diverse culture, skills and experience? Role Provide development and technical support for new business requirements and development of new products. Evaluate business requests to determine feasibility, work with business partners and customers to define alternatives and recommend optimal solutions. Work closely with other developers to design of new functionality and enhancements to MasterCard Commercial products. Demonstrate expertise of principles, theories, and concepts plus in-depth knowledge of business / functional requirements gathering as part of the software development lifecycle. Participate in major projects and complex assignments with broad scope and long-term business implications. Create solutions with high level of innovation, cost effectiveness, and high quality. Lead day to day system development and maintenance activities to meet service level agreements (SLAs). Collaborate with business and technical partners to identify opportunities, identify efficiencies, identify risks, and solutions. Must participate in all facets of the Systems Development Life Cycle (SDLC). Insure effective and secure coding practices in alignment with best practices and secure coding procedures. All About You Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience. Working knowledge in event driven architecture, microservices, PCF/AWS. Possess strong communication skills - both verbal and written - and strong relationship, collaborative, and customer service skills. Able to work as a member of a diverse and geographically distributed team. Ability to work with little or minimal supervision. UNIX scripting, Oracle, SQL skills, Java, Hibernate, REST & SOAP based knowledge, Angular and Spring boot. Ability to work with little or no supervision. Ability to quickly learn new technologies, development tools, and frameworks. Ability to mentor junior team members.