New Member
Jun 5, 2015
Lava Lamp is ramping up for growth! An innovative, growing software development start-up, with clients who focus on innovation, social networking and mobile technologies. We are seeking a motivated, mature Java developer/architect to complement our technical team. We’re inviting Java Developer candidates with a can-do attitude, a pragmatic soul and a trustworthy approach to execution to apply. If you can see yourself as part of a living and growing environment where personal drive and a need to explore new ways of using technologies are on top of your agenda, then we can’t wait to hear from you

As a Java Developer you’ll assume a responsibility in the daily operations of the key components of Lava Lamp's Projects. You must find it rewarding to plan and execute on a daily basis as well as working on implementing new features in an Agile environment. At the same time you’ll be responsible for the security and stability of the backend system that handles secure transactions.

Your toolbox is your own, and it might be made up differently than what we imagine. Still, we’re convinced you’re experienced in several of these areas:

Java, Relational Databases.

Reporting line: CTO

Working relationships (internal/external):

Development Managers – Internal Customer, working with the Brand Product Development teams to develop ideas concepts and solutions that help the brand meet their objectives
Developers – working very closely with the global development/ engineering teams responsible for the web sites
Project Managers – working very closely with project managers effectively working across multiple projects and delivering to deadlines
Main tasks and responsibilities:

Back-End Platform development. Depending on the skills set can be lead on one platform and play a supporting role across projects
Work closely with mobile app developers and Web Front developers to deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
Work directly with developers and product managers to build, test and realise products
Gather requirements around functionality and translate those requirements into elegant functional solutions
Build prototypes at tech scoping stage of projects
Work alongside web developers to create and maintain a robust framework to support the apps
Working with the front end development to build the interface with focus on usability features
Optimising performance for the apps
Keep up to date on the latest industry trends in the mobile technologies
Explain technologies and solutions to technical and non-technical stakeholders
Attend industry events/ conference – both attending and presenting
Person specification:

Proven commercial software development experience – Server and Desktop
Excellent knowledge in information architecture, and API design Principles
A track record of delivering successful consumer and or business products
Ability to use analytic data and user testing to inform development decision
A passion for new server and platform technology
Ability to multi task and good time management skills
Ability to work on their own and as a part of the team
Excellent scoping and estimation skills
Excellent testing/ QA skills
Excellent communication skills (verbal and written)
Essential Skills required:

Strong Java, backed with demonstrable experience. Java Certification preferable.
Skilled in database design
Experience with Web server technologies.
API design and development
Beneficial Skills:

Experience on web service integration (SOAP, REST, JSON, XML)
Good understanding of OO programming and design patterns
TDD, CI and Paired Programming
Additional requirements:

4+ years’ experience.
Be prepared to up-skill and work across multiple platforms
Agile/Scrum experience
This is an excellent opportunity for a motivated, disciplined person to work as part of a small team, where you have the opportunity to work on many exciting projects. The company has a range of client products it is developing and there is a requirement to quickly prototype small proof of concepts, while working on larger projects. The position allows for the person to work from home, so it is suited to a disciplined, motivated person.

The company has offices in Cape Town.

To offer yourself the strongest chance of being considered for this role, submit your CV to, please include a brief description of some of the projects you have worked on, the role you played in each and the technical contribution you have made.

Salary: Negotiable based on experience.