Entrepreneur looking for a Programmer for long-term partnership
Required Knowledge
To qualify... You should be a Senior Web Developer / Software Developer or similar with a CV that covers the following:
- Proven programming experience using Java.
- Experience with high-traffic systems where efficiency and scalability is important.
- Ability to take full technical 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.
- Good understanding of web security and experience in eliminating the potential of exploits.
- Experience of working on your own initiative, designing and programming complete web or application-based solutions.
- Proficient skills using databases, e.g., PostresSQL and of using UNIX/Linux
Any exposure to 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, as is a Computer Science or equivalent degree.