- Work the various phases of the software development lifecycle.
- Undertake impact assessment of change requests against applications / products
- Collaborate with other component design and build teams, ensuring that end-to-end system design is followed.
- End-to-end software development lifecycle
- Software development methodologies, e.g. Agile, Scrum, XP.
- HTML, CSS;
- Server/Client interaction;
- SOAP, REST;
- HTTP/HTTP 1.1;
- Main formats: XML, JSON, etc.;
- Experience with JS frameworks (Angular, Backbone, Meteor);
- Programming paradigms: SOLID principles, design patterns;
- Debugging, profiling, metrics, etc.;
- Experience with Java, Spring, Hibernate;
- Databases: Oracle, SQL;
- 5-10 years experience of IT software development (essential)
- Financial services (preferred)
- Large Integration Projects (preferred)
We ask to send the full CV with the indication of the name of vacancy and also the desirable level of salary.