JAVA DEVELOPER Academic degree of computer sciences or equivalent education/knowledge Practical knowledge in design and development of complex software components and business applications Practical experience with the implementation of Java-based enterprise applications; competent knowledge of Hibernate, JPA, Java, Spring, JUnit and understanding of SOA paradigm Knowledge of Java Swing, Java FX and experience with ESB are beneficial Profound knowledge of current tools and frameworks such as Subversion, Maven, Jenkins Proven skills in object-oriented modelling and software design using UML Ability to maintain and enhance existing software components, applications and systems Experience of agile projects are desirable High self-motivation, outstanding team player, willing to take over responsibility, interested in current trends and topics in the field of software development Fluent written and spoken English (German would be a plus) Triin Raamat Member of the Board Recruitment Estonia OÜ triin.raamat@cvo.ee Tel: +372 699 0554 I Tel: +372 699 0554 Foorum, Narva mnt 5, 10117, Eesti www.cvo.ee I www.simplika.ee
JAVA DEVELOPER At least four years of developer experience High coding standards (TDD, Clean Code) Experience with modern web-development frameworks and languages University degree in a technical subject, preferably computer science English as a working language Triin Raamat Member of the Board Recruitment Estonia OÜ triin.raamat@cvo.ee Tel: +372 699 0554 I Tel: +372 699 0554 Foorum, Narva mnt 5, 10117, Eesti www.cvo.ee I www.simplika.ee
ios/android DEVELOPER Provide hands-on development for ios and Android Write solid, well-documented code, and rooting out hard-to-find issues to ensure quality Nurture an agile development process Fluency with Objective-C/Cocoa and/or Java/Android SDK Know visual design and user experience principles Have experience of taking an app from concept all the way to the Market. Also know API development Strong understanding of Internet technologies and mobile development University degree in a technical subject, preferably computer science English as a working language Triin Raamat Member of the Board Recruitment Estonia OÜ triin.raamat@cvo.ee Tel: +372 699 0554 I Tel: +372 699 0554 Foorum, Narva mnt 5, 10117, Eesti www.cvo.ee I www.simplika.ee
ANDROID TEAM LEADER Required skills 3+ years of relevant software development experience 2+ years of Android mobile development experience Strong Java knowledge, HTML, CSS and JavaScript in mobile applications Knowledge of Android software design patterns, including the ones needed to develop connected applications with highly responsive UI Design patterns & OOP knowledge and application Experience with creating applications for multiple screen resolutions/sizes Experience with automation testing (unit testing) Strong sense of ownership, urgency and drive Technical leading with good communication and self-presentation skills Creative thinking is an absolute must Excellent command of English language (spoken and written) Understanding of video formats, playback, streaming, UI frameworks, and developing for multiple screen sizes Experience in developing and maintaining client-side game engines Experience with agile and continuous delivery
HTML5/JAVASCRIPT TEAM LEADER Required skills Excellent knowledge of web technologies in general JS, HTML, CSS 3+ years of experience working with JavaScript, AJAX. 2+ years of experience working with CSS3, XHTML (knowledge of LESS is a plus) Experience of working with jquery Experience of cross-browser projects development Design patterns & OOP knowledge and application Data transfer formats (JSON, XML, SOAP) Experience with creating applications for multiple screen resolutions/sizes Experience with automation testing (unit testing) Strong sense of ownership, urgency and drive Technical leading with good communication and self-presentation skills Creative thinking is an absolute must Excellent command of English language (spoken and written) Experience of working with Backbone.js, Require.js, Socket.io Understanding of video formats, playback, streaming, UI frameworks, and developing for multiple screen sizes. Version controlling (SVN,GIT) System integration experience (WebServices, SOA) Experience in developing and maintaining client-side game engines Experience with agile and continuous delivery
ios TEAM LEADER Required skills 3+ years of relevant software development experience. 2+ years of ios development experience Strong Objective-C knowledge Common ios frameworks knowledge: CoreData, UIKit, SocialFramework, StoreKit, iad, CoreGraphics, CoreText, etc. Design patterns & OOP knowledge and application Data transfer formats (JSON, XML, SOAP) Experience with creating applications for multiple screen resolutions/sizes Experience with automation testing (unit testing) Strong sense of ownership, urgency and drive Technical leading with good communication and self-presentation skills Creative thinking is an absolute must Excellent command of English language (spoken and written) Understanding of video formats, playback, streaming, UI frameworks, and developing for multiple screen sizes Experience in developing and maintaining client-side game engines Experience with agile and continuous delivery
HR SPECIALIST Experience in Human Resources, especially in the field of recruitment; experience in IT recruiting is an advantage Higher education: Bachelor's degree or Diploma in HR, Business Administration or similar (might be in acquisition) General knowledge of Human Resources procedures and Estonian employment law Very good written and verbal English and Estonian Good organizational and communication skills Demonstrates openness to change and ability to manage complexities Positive attitude Proficient with MS Word, Excel, Outlook Experience in an international corporation and/or IT company is an advantage
FINANCIAL SOFTWARE ANALYST Tartu At least 2 years of experience with accounting software development, deployment or tailoring projects Experience with financial accounting. Knowledge of financial auditing and managerial accounting is beneficial Experience of writing software requirements or design documentation Experience in the modeling techniques such as UML diagrams, written use cases etc. Good English skills, excellent communication and negotiation skills; written, verbal and facilitation Goal-driven and independent attitude Good working ethics
JAVA DEVELOPER (LIVE) Strong analytical and reverse engineering skills Team player, willing to work in an agile development environment Proven experience as Java developer at least 2 years or less, if you re demonstrably good and a quick learner Good English (both written and oral) Experience working with BigData/NoSQL solutions Experience and understanding of DB performance, analytical and load tools Experience with Concurrency (synchronized, volatile, synch collections, simple thread executors) Experience with *nix operating systems Internet & knowledge of the current and emerging technologies Good knowledge of Spring framework
SENIOR JAVA DEVELOPER (LIVE) Proven experience as Java developer at least 2 years Experience in building client-server solutions Good understanding of Java concurrency Ability to provide strong technical solutions Team player, willing to work in an agile development environment Good English (both written and oral) Experience working with BigData/NoSQL solutions (MongoDB, CouchDB, NuoDB, others) Good knowledge of Spring framework Experience with in-memory data grid solutions (Hazelcast, Redis, others) Experience with monitoring systems (Graphlite, Zabbix) Understanding of DB performance, analytical and load tools Experience with *nix operating systems
SOFTWARE DEVELOPER (JAVA) Tartu Experience in Java at least 5 years Ability to read and understand PHP code Experience with Oracle and NoSQL Good oral and written English Good communication skills Preferably higher education in the field of IT Experience in architect s role Experience in designing high throughput backend services Experience with Java web Technologies Good oral and written Estonian
IMS SENIOR JAVA DEVELOPER Tartu Experience in Java (at least 3 years and very good proficiency and ability to learn) Experience in development of client-server applications Creative thinking and ability to quickly grasp new concepts Good English (both oral and written) Higher education in IT or Computer Science Experience working with relational databases Experience developing applications using any development IDE Ecplise is preferred Understanding of source control and build system tools (mercurial, maven) Strong analytical and reverse engineering skills Experience in developing distributed applications Ambitious and team player
TECHNICAL PROJECT ENGINEER Tartu, The ideal candidate will have at least 3 years of experience in one or more technical areas: Technical project management EMC storage Oracle database Unix administration (Solaris, Centos) Virtualization (vmware esxi and vcenter) Networking (HP & Cisco switches and routers, Checkpoint firewall, F5) Application software (Java VM, Apache, PHP, Jboss) The candidate must be willing to build competence in all of these areas. In addition, we expect candidate to be: Good teamplayer, who can also solve problems independently if needed Fluent in English Have excellent oral and written communication skills
FLASH DEVELOPER (LIVE) Have at least 2+ years prior experience of complex Flash development Good knowledge of ActionScript 3.0 Strong understanding of OO practices Experience with MVC framework(s) Experience with dependency injection framework(s) (Robotlegs, Parsley, MVCExpress, etc) Ability to understand and work with existing code Client optimization techniques, knowledge of profiling tools (Scout/ Flex Profiler) Be proactive and creative StageVideo and Stage3D experience Java experience is a plus Basic knowledge of HTML/JS frameworks such as jquery Agile (Scrum, Kanban) experience Experience with test automation tools Knowledge of continuous integration tools (Jenkins/Hudson, Bamboo, QuickBuild, etc) Understanding of SOA
C++ DEVELOPER (GAMES) Experience in C++/C (at least 3 years) Experience in Windows Platform (Win32 API) Programming Good English (written and spoken) Higher education in IT or Computer Science Experience in multi-threaded programming STL, Boost C++ or Direct3D knowledge Experience in computer graphics and game development Experience in agile software development
BUSINESS ANALYST (VIDEOBET) At least 3 years of experience in business/system analysis in a software development company Understanding of development methodologies and product life cycle Good communication skills Good knowledge of English, both spoken and written Degree in Computer Science Technical competence (code reading ability, SQL, UML) Familiar with Confluence/Wiki, JIRA, Visio, Enterprise Architect, Rational Rose, Agile methodologies Common sense, a cool head and stress tolerance Understanding of user interfaces and usability Familiar with the gambling industry