Required (10+ Years of Experience)
• Strong hands-on experience in Java, Spring, Spring Boot for backend development.
• Proficiency in at least one modern frontend framework: React, Vue.js, or Angular, with solid knowledge of HTML5, CSS3, and JavaScript/TypeScript.
• Experience designing and building APIs across multiple architectural styles — REST, Webhooks, SOAP, GraphQL.
• Proficiency with SQL (e.g., Oracle, PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis, DynamoDB) databases.
• Experience with cloud platforms — Azure, AWS, or both — including deployment, scaling, and managed services.
• Strong ability to write unit tests, integration tests, and automated test suites.
• Solid Object-Oriented Design skills and understanding of design patterns.
• Experience working in Agile/Scrum development methodology.
• Experience and desire to work in a global delivery environment across distributed teams and time zones.
• Good understanding of API Security Best Practices for building secure applications across frontend and backend.
• Working experience applying strong cryptographic algorithms and secure hashing techniques.
• Hands-on experience with SAST/DAST tools to identify, review, and remediate security vulnerabilities.
• Good understanding of data security standards (e.g., PCI DSS, GDPR) and their application in payment systems.