•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 Pune office.
•Are you a strong 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?
Role
•Play a crucial part in helping drive Quality to help build and ship better products.
•Collaborate with our development teams to enhance our existing software development processes.
•Drive Quality Engineering methodologies and help build high quality software.
•Partner with developers to improve and automate test and release processes
•Help make Quality as an integral part of the development process
Essential Knowledge/Experience
•Strong programming skills with deep knowledge of Java, Microservice, DSA, design patterns.
•Strong knowledge on Selenium WebDriver, RESTful services, JSON and XML.
•Strong knowledge on scripting like shell, python, groovy.
•Strong knowledge on testing frameworks such as TestNG and Spock
•Strong knowledge on Unit test frameworks such as Junit
•Strong knowledge on Source Code Management (SCM) or Version Control lile Bitbucket, Github
•Strong knowledge on functional and non-fucntional requirements.
•Experience with Dockers, Kubernetes etc.
•Experience on Build and configuration Tools like Maven, Gradle
•Experience using project and program management tools such as Jira, Confluence
•Good knowledge on code coverage tools (Sonar) and Application Security tools like Blackduck and Checkmarx.
•Ability to create acceptance and integration automation tests(like Rest Assure, Selenium with web driver etc.), integrate with Continuous integration (Jenkins/Bamboo) and code coverage tools (Sonar).
•Good knowledge on Observability, Application Performance Monitoring (APM) like Splunk, Dynatrace
•Experience in working in Agile Methodology.
•Experience of working with other developers to ensure that systems are designed for reliability, performance and testability.
•Exposure/ Knowledge in cloud - AWS
•SQL (Oracle DB)