Senior Software Development Engineer || Location: `Locals O'Fallon, MO || Java Kafka Flink || at Remote, Remote, USA |
Email: [email protected] |
From: Deepak Thakur, Largeton Inc [email protected] Reply to: [email protected] Job Description Job Title: Senior Software Development Engineer (Java/Kafka/Flink)Client: MAstercardVisa: GC/USC onlyDuration: 12 monthsLocation: `Locals ( O'Fallon, MO ) Onsite required 3 days/week (Tuesday, Wednesday, Thursday).MOI: Final round F2F Linkedin & 2 professional references Qualifications: Experience: Extensive hands-on experience with Java, Apache Kafka, and Apache Flink. Coding Standards: Familiar with secure coding standards (e.g., OWASP) and capable of writing secure code. Modern Development Practices: Knowledge of agile, DevOps, and CI/CD practices. Design Patterns: Understanding of both basic and advanced design patterns. Automation: Ability to write code for automation tasks and conduct debugging and troubleshooting. Organizational Overview: The Platform Services team at Mastercard is responsible for establishing standard integration patterns for Mastercard Programs and between Mastercard and its customers. We offer a comprehensive range of services in application integration, from Messaging/Events through our API/Event Gateway and File Transfers. Our goal is to provide a frictionless experience for customers and developers, enabling them to quickly deploy and provision the services they need. Role Overview: As a Senior Software Development Engineer, you will take on significant responsibilities in software delivery, including code development, testing, deployment, and release. You will mentor less-experienced team members, drive adoption of technology standards, and contribute to the continuous improvement of our processes. This role requires deep expertise in Java, Apache Kafka, and Apache Flink, along with a strong understanding of modern SDLC practices. Key Responsibilities: Software Delivery: Own the full software delivery lifecycle for application/software components. Code Quality: Troubleshoot and refactor existing code to ensure exceptional quality. Adopt New Technologies: Learn and implement new languages and architecture patterns as needed. Agile Process: Participate in the teams agile process, contribute to prioritization, and pull from the backlog. Automation: Automate build, operation, and deployment processes. Service Integration: Drive the integration of services with a focus on customer journey and experience. Mentorship: Mentor and guide new and less-experienced team members. Technology Standards: Drive adoption of technology standards and opinionated frameworks. Skill Matrix Candidates are required to complete the following skill matrix to ensure alignment with the job requirements. Please provide accurate details.Key SkillYears of Experience Last Used (MM/YY) Skill Level (Beginner, Intermediate, Advanced, Expert) Certification (Yes/No)Java Apache Kafka Apache Flink Secure Coding CI/CD Tools (Jenkins, AWS/Azure Pipelines, etc.) Infrastructure as Code Test-Driven Development (TDD) Behavior-Driven Development (BDD) Agile/SDLC Practices API Development Automation Scripting (e.g., Python, Bash, Groovy) Keywords: continuous integration continuous deployment materials management green card Missouri Senior Software Development Engineer || Location: `Locals O'Fallon, MO || Java Kafka Flink || [email protected] |
[email protected] View all |
Tue Aug 06 20:27:00 UTC 2024 |