
Senior Software Engineer
- Vadodara, Gujarat
- Permanent
- Full-time
Mastercard Franchise and Legal Solutions Program is looking for a high-energy, detail oriented Senior Software Engineer to join team that will be tasked to build a product for Risk Monitoring, Customer onboarding.As a part of an exciting, fast paced environment developing payment solutions in the mobile and e-commerce space, this position will lead software engineering projects, develop high quality software, and deliver enhanced software solutions.Role
- Develop application logic for a multi-component system of applications.
- Work with designer and contribute to end to end design of the feature/solution.
- Ensure final product is highly performant, responsive and of high quality.
- Deliver completed code on time and with minimal to no defects or failures.
- Help maintain code quality and enable automation
- Support testing resources as needed to remediate defects, answer questions and assist with automation tasks.
- Technically mentor junior members in the team.
- Actively participate in the agile ceremonies including Daily Scrum, Story Grooming, Sprint Planning, and Retrospectives.
- Object-oriented design and programming
- Java, Spring, Spring Boot, Microservices
- React JS , TypeScript
- REST API development
- Spring, JPA, Hibernate, RDBMS, Oracle, JDBC
- Jenkins CI/CD, Sonar integration
- Tomcat
- Cloud
- Knowledge with Pivotal Cloud Foundry or any other cloud platform AWS or Azure or GCP is preferred.
- Experience in delivering secure solutions in Financial Services Sector is preferred.
- Advanced knowledge and understanding of Software Engineering concepts and methodologies is required.
- Strong communication skills -- both verbal and written, collaboration skills and organizational skills
- Ability to quickly learn and implement new technologies, frameworks, tools and support multiple concurrent activities.
- Ability to adapt to a fast-changing environment.