Posted over 4 years ago
We aren’t looking for a ‘Rock Star’ or a ‘Ninja’. We aren’t looking for a ‘Super Star Developer’ either. We want a team player; someone who is tenacious about getting things done as part of a team in an environment that expects creativity and quality delivery. Be a rebel but be part of our rebel alliance.
Skills and experience
Essential
* Strong knowledge of Java with 3+ years of experience
* Experience of developing enterprise-grade, high performing scalable applications
* Strong knowledge of the Spring Boot framework (including spring data, spring security) and JEE containers
* Comfortable using AWS and Linux to support application development and deployment
* Thorough understanding of application security and secure coding practices
* Proficient in application design and architecture
* Knowledge of a variety of persistence technologies, to include SQL and NoSQL
* Experience of designing Restful APIs
* Tenacious technical problem solver
* Good communicator
* Experience of working in Agile teams
* Demonstrable experience of working with version control, build tools, code-quality and testing tools
Desirable
* Experience of, or strong desire to learn, modern responsive front-end development (CSS3 with SPA frameworks such as React, Angular or Vue)
* Strong working knowledge of application integration points: e.g. SSO, SAML, LDAP, SSL/TLS
* Demonstrable passion for working with Open standards / Open Source
* Knowledge of XMPP
Responsibilities
* Continually critique and improve how the team delivers
* Architect secure software systems
* Design and develop reliable and secure software components
* Debug, solve and communicate technical problems
* Consider the user at every point in development
* Always be learning