Software Engineer II - XBorder Services

6 - 10 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Software Engineer II in XBorder Services at Mastercard, you will be a technology leader who is hands-on and capable of leading a team of engineers. Your role will involve spending 70% of your time on coding and code-related activities, while dedicating the remaining 30% to coaching engineers on the team. You will be recognized as a technical expert who drives innovation and organizational growth through your contributions. Your adrenaline rush will come from coding in IDEs, writing non-feature code, collaborating by writing interfaces, tests (unit or acceptance), and architecture fitness functions. Key Responsibilities: - Implement, monitor, and maintain compliance and security concerns in CI/CD pipelines to uphold the principle of "Code is Design and Design is Code." - Drive domain driven design by enforcing contextual mappings and aggregates for each bounded context. - Implement consumer-driven contracts to allow for the evolution and learning of the domain model with speed while meeting promises to internal teams and customers. - Bring cutting-edge engineering practices to life in multiple evolving frameworks. - Work on complex enterprise-wide initiatives spanning multiple services/programs and drive resolution. - Collaborate with business/product owners to architect and deliver new services for introducing new products and bundles. - Contribute to the team's agile process and decisions, prioritize tasks, and drive architectural design. - Improve the customer experience of a set of services/applications sold as products or bundled services. - Engage and mentor engineers at all levels to enhance the craftsmanship of Software Engineering. - Simplify and enhance the cost/benefit of function/service/architecture strategy. - Balance trade-offs between competing interests and take on assignments across different areas of Software Engineering. - Participate in public speaking engagements, publish white papers, and blogs on relevant technical topics. - Identify synergies and reuse opportunities across teams and organization lines. - Conduct technical interviews for hiring engineering staff and raise the performance bar. - Identify and raise awareness of siloed behaviors within the organization and teams. Qualifications Required: - Expertise in building highly resilient and scalable distributed systems with exposure to various database, messaging, and caching technologies. - Proven design and development experience in multiple languages, secure coding standards, and vulnerability management. - Deep understanding and experience of DevOps best practices and advanced test setups in production environments. - Experience in Continuous Integration (CI) and Delivery (CD) concepts, automation, pipelines, virtualization, and containerization. - Proficiency in operating systems, development of reference architecture, advanced design patterns, and API standards. - Ability to promote and coach teams on full stack development, facilitate end-to-end service ownership, and drive software planning and estimation for large-scale programs. - Experience in automation, performance engineering, SDLC methodologies optimization, and architecture and cost analysis for cloud environments. - Capability to articulate complex system architecture patterns to stakeholders and drive advanced testing practices. - Familiarity with agile and modern SDLC practices, such as Scrum, Kanban, Continuous Delivery, DevOps, and Quality engineering. Note: No additional details about the company were provided in the job description.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Mastercard logo
Mastercard

IT Services and IT Consulting

Purchase NY

RecommendedJobs for You