Knowledge, skills and experience required:
• 4 – 6 years minimum, of hands-on working/development/support experience
• Strong experience in Java EE technology and expertise in Java is essential
• Experience in Java frameworks and their implementation – Struts, Spring, Spring Boot, Hibernate, Axis2 and etc.
• Capability and willingness to learn and work on NodeJS
• Strong experience in web front-end technologies like HTML5, CSS, Ajax, JavaScript, JavaScript libraries (jQuery etc)
• Strong knowledge on REST/JSON, SOAP web services
• Experience in designing, profiling and tuning high-performance, multi-threaded applications.
• Good Experience with Oracle database
• Good knowledge on SQL
• Knowledge of security standards (encryption, authentication) related to web and portals
• Good knowledge on design patterns, coding standards and principles
Knowledge of basic Unix environment is required
• Working knowledge on Apache Tomcat / Oracle WebLogic Server / WebSphere Application Server troubleshooting is an added value
• Good communication skills (verbal and written)
• Degree qualification to be Bachler of engineering (preferred in Computer Science/IT)
• Experience on payment, loyalty and retail business operations is an added value
Preferred/Good to have knowledge on the below:
• Agile/scrum development methodology
• CVS, Git, GitHub
• Tools like Eclipse, Jenkins, WebStorm, Postman, SoapUI, Nginx, Docker, PL/SQL Developer
• Kafka
• Knowledge in PLSQL, MySQL and NoSQL
• Microservices development and concepts
• Automated unit testing, CI, CD and DevOps
• Foundation framework/Bootstrap, DustJS, CSS3, Responsive design concepts
• Domain knowledge of banking/payment systems desirable
• PCI – PA DSS, OWASP, secure coding principles
Skills and Competencies:
Robust, secure and high-performance applications development in Java EE, keen interest on technologies,
confident, agile, independent and good communicator.
Job Category | Senior Associate |