Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Black Swan creates better outcomes through technology, prediction and data science, transforming how brands engage with their consumers. Our products transform the way brands generate value from data, finding insights and solutions that create a competitive advantage for their business through accurate prediction of trends in consumer behaviour. We analyse...
The Role…
Day to day, you will be part of an agile full stack feature team including Backend, Frontend, QA, Design, and Product management. We expect a TDD approach to development, producing high quality outputs. You will ensure development automation is implemented in Black Swan using CI tools such as Jenkins or GitLab and ensure best practices are followed and kept.
Work with development and product teams to create innovative software solutions
Design server-side architecture
Build the back-end of applications utilising well known design patterns
Develop and manage well-functioning databases and applications
Test software to ensure it is scalable and extensible
Troubleshoot, debug and upgrade software
Create security and data protection settings
Write technical documentation
Work with data scientists and analysts to improve software
Essential Skills and Experience:
Good understanding of technology stacks including mobile, hybrid, back, middleware and front-end development
Strong Core Java
Spring Boot, Spring Data and wider Spring experience
Familiarity with multiple database engines including SQL & No SQL
Microservice experience
Understanding of message driven architecture
REST API development with a good understanding of accompanying standards
Experience mentoring software developers
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to customers, executives and non-technical leaders
Understanding of product development and quality assurance processes
Experience and understanding of technical considerations for cross product projects
Knowledge and experience of industry standard tools including budgeting, scheduling, team and task management
Be entrepreneurial, with a collaborative, supportive and team-based approach.
Strong knowledge of Java and/or other back-end languages (e.g. C#, Python) would be an added plus
Creating and managing of GraphQL API’s
Working experience with message brokers, for example but not limited to SQS, RabbitMQ or ActiveMQ
Possesses good business acumen and sound judgment
Experience of managing a technical product build and campaign-based project
What makes a Swan?
We want people fanatical about creating innovative solutions inspired by data. We know Black Swan’s DNA is different, it’s what helps us find new perspectives on our clients’ problems. Working in a fast paced, energized environment, our bar is set high, and an ability to build long lasting partnerships both internally and externally is vital.
We have made a difference at our core and that is embedded in our values.
We believe in long-term partnerships through transparency and honesty
We believe in leaving the world in a better place than we found it
We believe anyone can achieve great things. We do not put people in boxes
We listen more than we talk
We think 10% crazy is just about right!
Most importantly, and because you spend 60% of your waking time at work, we believe you should enjoy it
Build your CV for free. Download in different templates.
Join our happy subscribers