Entrepreneur looking for a Programmer for long-term partnership
Required Knowledge
To qualify... You should be a degree educated (BSc or equivalent) Graduate Developer / Junior Developer with a high level of aptitude in a modern programming language (Java) and who can demonstrate the following:
- Proven experience using Java;
- Proficient skills using databases, e.g., PostgresSQL and of using UNIX/Linux;
- Experience working with high-traffic systems where efficiency and scalability is important;
- Ability to learn and take responsibility for all stages of the software development life-cycle, covering investigation, requirements capture, analysis and design, construction, implementation, test and maintenance;
- Estimating and planning of tasks;
- Experience of working on your own initiative, designing and programming complete web or application-based solutions;
- That you are a bright, ambitious go-getter with a positive, can-do attitude.
Any experience of web security or knowledge in one or more of the following: Design Patterns, SQL, JDBC, HTTP Servlets and containers, Annotations, Generics, OOA/D, Agile/Scrum, Spring MVC, JBoss, Maven, Git, JUnit, HTML, CSS and JavaScript, Unix/Bash scripting is advantageous.