Note that following is descriptions of the ideal candidate so don’t give up if you don’t match all requirements for this position - if you’re good JAVA programmer, have a right attitude and willing and ability to learn, we’ll still consider you for the job.
Qualifications:
- degree in engineering or computer science or equivalent experience
- minimum 3 years (preferably 5+) experience in JAVA project development required
- 3+ years as a technical lead in a web environment is preferred
- experience in Agile software development methodologies such as Scrum
- experience with source control (SVN), issue tracking (JIRA), unit testing framework, continuous integration (Jenkins) is highly preferred
- good command of the English language
Technical competences:
- an excellent Java programming knowledge
- proficiency with Eclipse development environment
- very good understanding of Object-Oriented design concepts and design patterns
- solid understanding of data structures and algorithms
- solid understanding of Web services development (SOAP, REST)
- knowledge of HTML, CSS and JavaScript
Personal competences/characteristics:
- strong affinity for teamwork, collaboration and supporting others
- good communication skills, ability to communicate at all levels
- strong analytical & problem-solving skills
- good planning and self-management skills
- enthusiastic, self-motivated, affinity to learn and constantly improve