Beschreibung
The new appointees should have the appropriate levels of knowledge in the following technologies. A keen interest in technology and an obvious passion to develop high quality solutions and appropriately place the following in the correct technical situation is key.
Technical Skills
Core Java - (E)
Multithreading - (P)
RESTful web service - (E)
Spring Framework (IOC) - (E)
Hibernate - (P)
Oracle 10gi+ - (P)
Object Oriented - (E) Previous Experience with: IntelliJ IDEA/Eclipse- (P) Jira - (P)
Experience with common unit testing and mocking frameworks eg. Mockito - (P)
SVN and GIT - (P) Teamcity (P) Ant - (P) Maven - (E) Design pattern - (E) Hazelcast - (E)
(E) = Essential (P) = Preferred
Aside from Technical skills, we expect all our developers to have strong personal and communication skills including:
Good Communication Skills
Presentation/Critical Thinking Skills/Aptitude Required Problem Management (investigation, diagnostics, and escalation)
Solid experience in writing re-usable test cases Versatile - able to multi task and give 100% to tasks assigned
Team Player - must fit within a professional team Self-starter - Able to manage own deliverables with little supervision
Analytical/problem solving mindset.