Full Stack Developer – (Ref:2892) – (Mid Level) – 50-75K
- Job Title
- Full Stack Developer
- Work From Home
- Java 8
- Highly Distributed Systems
- Pair Programming
- TDD / BDD / DDD
- Continuous Delivery
- 2 years Java experience
- Care for writing clean, re-usable code
- Happy in a paired environment
- Attends meetups/conferences
- Strong academics - Computer Science Degree
- Multi threaded programming
- Worked on highly transactional sytems
You will be working with other members of the team to determine how to implement a given feature or meet a specific requirement. This is a fairly fluid process with lots of discussion and white-boarding, while avoiding extensive documentation.
Performance testing and profiling. Working on a financial exchange brings some interesting throughput and latency challenges, so they care a lot more about software performance than many other organisations. This often requires investigative work and digging deep into the internals of their systems to understand how they behave.
Being one of the pioneers of continuous delivery, development follows an agile/lean model, based on pair programming, continuous delivery and automated testing. Developers work closely with the business analysts to refine and deliver business requirements in a series of rapid iterations. While they employ a number of technology specialists, each developer is expected to be proficient in the full range of technologies used, and will build, test and deliver fully functional system components that may span the full technology stack.
They are community minded and are often out attending or speaking at conferences.
They manage their workflow to free up Friday afternoons to work on self-chosen projects outside of the immediate business priorities.