Java Developer
Our client, a leading global supplier for IT services, requires experienced Java Developers to be based in their client’s office in Glasgow, UK.
This is a hybrid role – you can work remotely in the UK and attend the Glasgow office 3 days per week.
This is a 6 month temporary contract, to start asap.
Day rate: Competitive Market rate.
Role Description:
- This role is a hands-on development role, where the client is looking for experienced Java Developers to work on a real time event driven system to help renovate and modernise parts of the system as well enhance the system to support exponential growth in business event processing and data volumes.
- Core skills will be working in a complex real time Linux based environment with multi-threaded Java and good working knowledge of an RDBMS
- Some experience of technologies such as MongoDB, Kafka, IBM MQ, Snowflake or other leading edge high performant data and caching technologies would be helpful
- The candidate should have strong analytical skills, strong software engineering skills, a logical approach to problem solving, be able to work in a fast-paced environment liaising with demanding stakeholders to understand complex requirements
- In terms of character, the client is look for strong positivity and enthusiasm with an open mind to think about and offer potential solutions for architectural considerations with a “can-do” attitude
- As part of the development cycle, you should be familiar with working within an Agile lifecycle model, you will be expected to target a fully automated release cycle, from testing at unit and integration level to continuous deployment
- We continue to encourage good DevOps practices and look for the team to take opportunities to enhance our automated processes as well as providing good documentation for features
Key Requirements:
Essential:
- Java Server Side Concurrent Programming with Spring Boot (Core Spring), Junit
- Understanding of message-based architectures (MQ/ Kafka)
- RDBMS Sybase and/ or DB2 is preferable, with a proficiency in writing complex SQL queries
- Unix/ Linux scripting (Shell/ Python)
- Good problem solving and analytical skills
- Full software development lifecycle understanding
- Good software development practices
- Excellent oral and written communication skills
- An interest to learn the business supported by the applications
Desirable:
- MongoDB
- Knowledge of the Equity Derivative business
- Experience with cloud offerings (Azure/ AWS)
Due to the volume of applications received, unfortunately we cannot respond to everyone.
If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion.
Please do keep an eye on our website https://projectrecruit.com/jobs/ for future roles.