MAMastercard
Senior Software Engineer
Vadodara ₹3-7 LPA Posted 28 Apr 2025
FULL TIME
Jenkins
Confluence
Springboot
Mockito
Bamboo
+2 more
Job Description
Role
- Develop (code) Enterprise Application with quality, within schedule and within estimated efforts.
- Assist Lead Engineer in low level design
- Provide estimate for the assigned task
- Write and execute Unit, Integration test cases
- Provide accurate status of the tasks
- Perform peer review and mentor junior team members
- Comply with organizations processes. Policies and protects organization's Intellectual property. Also, participate in organization level process improvement and knowledge sharing
All About You
Essential knowledge, skills & attributes
- Hands on experience with core Java, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Oracle and PostGRES), Web-services (JSON and SOAP), Kafka, Zookeeper
- Hands on experience of developing microservice application & deploying them on any one of the public cloud like Google, AWS, Azure
- Hands on experience of using Intellij/Eclipse/My Eclipse IDE
- Hands on experience of writing Junit test cases, working with Maven/Ant/Gradle, GIT
- Knowledge of Design Patterns
- Experience of working with Agile methodologies.
- Personal attributes are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal)
- Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application
Additional/Desirable Capabilities
Experience of working in Payments application Domain
Hands on experience of working with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence, Rally
