Java Engineer (Server-side)
12 months +
PAYE
Glasgow (Hybrid, circa 3 days a week on-site)
This opportunity with a Global market leader, exists within a high performing specialist team, characterised by autonomy, technical creativity and excellence. Further growth requires an additional strong software engineer who has excellent core Java, Server-side expertise, Spring, SQL, Linux and scripting skills. Critical is a logical, analytical and solutions driven approach to technical problems and challenges.
To progress in this role candidates must be able to demonstrate their abilities through participating in several major projects, delivering on complex Core Java development where there has been focused server-side exposure
Within this Java engineering post, role responsibilities will include:
- Working in distributed Agile Squads to solve complex server-side and messaging based challenges.
- Working collaboratively to analyse complex multi-threaded Java Services.
- Producing and presenting technical solutions for Architectural approval.
- Taking a full-life cycle approach through to delivering new or remedial code solutions.
- Contributing to Unit Test and documentations of solutions.
- Supporting automation of testing and deployment services.
- Contributing to SQL and stored procedure tuning.
- Enhancing underlying Linux scripting.
- Where problem solving and code solutions are the primary focus, deployment and support services may be required occasionally.
To be successful in this Java Engineering roles, candidates must demonstrate:
- Advanced Core Java concepts,
- Advanced Java server-side development with multi-threading experience, Data Structures and Concurrency.
- Excellent familiarity with Message-based Architecture (JMS, MQ, Kafka)
- Familiar with continuous improvement and Agile lead environments.
- A proven track record in taking ownership from problem analysis, logical solution provision, through to technical solutions delivery.
- Excellent SQL, tuning stored procedures, familiarity with caching. (Sybase)
- Excellent Linux with associated scripting. (Python, Shell)
- Understanding of NoSQL Databases, ideally Mongo DB.
- Knowledge of Unit test (Junit), test automation and deployment automation.
- Ability to influence the design and architecture of complex enterprise applications.
- Exposure to front office and Equity Swaps is desirable.
***Please note the hybrid working model of 2 or 3 days on-site weekly will require candidates to be based within an easily commutable distance of Glasgow
Reward
In return our client offers strong PAYE rates circa £444 - £556 per day DOE. They have a track record of supporting personal, technical and career development of all staff. They have a reputation for working with the best technologists and enhancing existing technical skills. Initially a 12-month assignment, further extensions are highly likely.
Next Steps
Please submit suitably qualified CV's in the first instance highlighting skills & experience relevance, and commitment to the PAYE rate provided and hybrid (Glasgow) working requirements.
Technical ReferencesJava, JEE, Spring, SQL, Sybase, DB2, NoSQL, MongoDB, Messaging, MQ, JMS, Kafka, Linux, Shell, Python, multithreading, caching, multi-threading, data structures, concurrency, low-latency, Unit Test, Junit, CI, Continuous Improvement, Object Orientated Analysis, Core Java, Equities, Equities Swaps, Front-Office.
We are Disability Confident and neurodiverse aware. If you have a disability, please tell us if there are any reasonable adjustments we can make to assist you in your application or with your recruitment process