JOB PURPOSE:
The role involves working in a small highly focused team developing our product suite using a range of Java Based technologies. This is an exciting opportunity for talented, technically proficient and self-starting Java programmers, who can write highly efficient code first time. You must be strong in both back end and front end skills as the job will see you working across the board. You must also have strong people skills teamed with great communication skills
RESPONSIBLE TO: CEO
MAIN TASKS & DUTIES
Responsibilities – (Key Areas)
To design, code, test, debug and document components/modules of a system
To input into the design and development process for solutions using existing and new technologies
To scope and create test plans and test data, mapping back to requirements, and to maintain the integrity of the test environment
To ensure adherence to agreed project time scales and deliverables
To provide regular project status updates as and when required
To develop professional relationships with customers that identify requirements and ensure swift delivery and high satisfaction
To provide ongoing support and upgrades to customers
To participate in all aspects of the project life cycle as and when required
Job Requirements – (Knowledge, Skills, Experience)
Essential Skills
Java EE (3+ years)
Full Stack Development exposure
Solid Architectural understanding of enterprise applications
Spring Framework
Experience in HTML, CSS, JSP, JSTL, JQuery and AJAX
Application Servers like Tomcat, WebLogic or JBoss
Strong RDBMS skills (MySQL preferred)
Experience in leading a team of developers
The following skills would also be an advantage:
Testing frameworks and TDD (like JUnit or Mockito)
Agile development
Build tools: Ant, Maven
Experience in workflow solutions, healthcare management and patient centric applications would also be beneficial
Knowledge of the following would also be beneficial: HTML5 Canvas, Eclipse IDE, Subversion, Web Sockets, JSON, Datatables, REST
PERSON SPECIFICATION
A team player with excellent interpersonal skills who is open, communicative, pragmatic and intellectually robust
Excellent analytical and problem solving skills
Committed to quality
Lateral thinker with the ability to develop and implement creative solutions
Self-motivated with a positive ‘can-do’ attitude
Self-disciplined and capable of working under pressure
Good written and oral presentation skills
Professional manner with good customer facing skills
Fill in below which area you are searching in for a similar function and don't forget your e-mail address!