Full Stack Java Developer – (Ref:2891) – Mid Level – £40-60K
Essentials
- Job Title
- Full Stack Java Developer
- Location
- London
- Salary
- £40-60K
- Type
- Permanent
- Work From Home
- No
Technology Used
Primary
- Java 8
- Spring
- Hibernate
- Javascript
Secondary
- React JS
- Node.js
- AWS
- PostgreSQL
Methodology
- Agile
- TDD
- DDD
- Continuous Integration
Requirements
Must Have
- Java 8
- Javascript
- Agile
Nice-To-Have
- Spring
- Hibernate
- React JS
- TDD
PROJECT CHALLENGES
My client are a pioneer in the wellbeing industry. The products they build include a consumer facing marketplace and the software that their partners use to run their businesses. Both are available on the web and as native apps for iOS and Android.
Whilst they are in the wellbeing sector, technology is absolute front and centre. The rest of the company respects and appreciates the tech team, and they understand that their job is to deliver valuable products for the business.
Agile principles and values are important to them, their cross-functional teams use Scrum and various XP practices, they love DDD and they are embracing eventual consistency in their new services.
Their tech stack includes Java 8, PostgreSQL, Spring, Hibernate, JPA 2.1, Immutables, Tomcat, Jetty, ES2015, NodeJS, ReactJS, Sass, Docker, RabbitMQ, AWS, iOS, Android, Jenkins, Selenium and Appium.
Their stack is chosen for scale. They’re building a huge business and a platform to match. They’re always open to new ideas as long as they are good for their business.
They believe in ATDD, automated testing and continuous integration and they want to do them all brilliantly. They do hackathons, cross team demos, code academies for non-techies, regular drinks and team lunches.
They do things well, but they’re not complacent. They want to do great work and they want to be known for it. They’re looking for people who can help them to continue to grow and improve as a team.
COMPANY CULTURE
The tech team is a great bunch, they love to ship software and they are a very smart team of people. They like to use the right tech for the job but they don’t get seduced by the latest shiny fads.
They know that it takes more than a ping pong table and a beer fridge to make an exceptional engineering culture. They are all empowered to make meaningful decisions about what they do and how they work, and they do everything at a sustainable pace. They trust each other and they support each other. They speak their minds and everyone’s opinions are respected.