Requirements
• Bachelor's degree in a Computer Science, Mathematics or Scientific discipline;
• Developed a medium to large size Java application covering:
oCore Java;
oJavaScript (ideally Angular and/or JQuery);
oKnowledge of HTTP protocol and web services;
oGeneral server side development;
oMulti-threaded code.
• Strong understanding of and real practical experience with Python applications development;
• Database development ideally using Oracle;
• Good practical knowledge of RDBMS solutions (e.g. Oracle, MSSQL, MySQL, PostgreSQL), high-load/performance is a plus;
• HTML5 / CSS
• Database development ideally using Oracle;
• Agile Development Experiences
• Excellent communication and team skills;
• Knowledge of Git/SVN;
Responsibility
• Fix Customer Reported Defects in Maintenance Releases using Core Java, JavaScript, Spring and SQL; etc
• Producing SOLID code with excellent unit test coverage;
• Delivering solutions within a DevOps environment with a relentless focus on automation of testing
• Recognizing, selecting and applying appropriate design patterns, frameworks according to business benefit, maintainability and delivery priorities and constrains;
• Analysis, estimation and prioritization of tasks;
• Building relationships and trust with Front Office and Middle Office teams, as well as other technology teams.