Requirements:
• BS in CS 5+ yrs experience or MS 3+ yrs experience
• Experience in object-oriented programming and concepts
• Experienced in Java backend application development.
• Comfortable enough in handling algorithms, data structure, Data collections and system design problems
• Expected to develop new APIs and android queues
• Experienced in Distributed System development using Java/J2EE/Web Technologies.
• Proven track record in delivering highly available, scalable systems on time
• Conversant in design patterns
• Good understanding of web services and related standards like REST/JSON
• Experience in Spring framework and other open source frameworks
• Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, SQL Server, MySQL, Informatica, etc.)
• Experience in Unix based development environment
• Experience in both development and quality assurance activities
• Experience in QA methodologies, test automation and automation frameworks
• Experience in driving Integration testing, UAT with external vendors
• Experience in JUnit, Selenium is a plus
• Experience working in payments or financial services industry is a plus
• Exposure to Agile Methodologies