Salary: 45,000 - 70,000 GBP per year Requirements:
* We are looking for candidates with strong experience in Java Server-Side Concurrent Programming and Spring Boot. You should possess a deep understanding of message-based architectures, such as MQ or Kafka, and have proficiency in RDBMS platforms like Sybase or DB2, along with complex SQL query writing skills. Additionally, experience with Unix/Linux scripting in either Shell or Python is essential. We value strong problem-solving and analytical skills, as well as knowledge of the full software development lifecycle and Agile methodologies. Excellent communication and stakeholder management skills are a must, along with a passion for learning the business domain supported by the applications.
Responsibilities:
* As a Java Developer, you will develop and optimize high-performance, real-time applications utilizing Java and Spring Boot. You'll work with message-based architectures such as Kafka or IBM MQ, and design and implement solutions using RDBMS, which includes writing complex SQL queries. Your role will also involve developing Unix/Linux scripts for automation and deployment, collaborating with cross-functional teams throughout the Agile development lifecycle, ensuring high-quality coding practices through unit and integration testing (JUnit), and contributing to DevOps automation for seamless CI/CD deployment. Additionally, you will provide architectural input and innovative solutions to enhance system performance and document new features and improvements for future reference.
Technologies:
* CI/CD
* DevOps
* IBM
* JUnit
* Java
* Kafka
* Linux
* Python
* SQL
* Spring
* Spring Boot
* Unix
* Azure
* Cloud
* MongoDB
* NoSQL
More:
This opportunity is with a leading global organization partnering with a prestigious end client based in Glasgow. The role is offered on an initial 6-month contract basis, with the potential for extension. We have 2 vacancies available and the work style is hybrid, with 3 days required onsite each week. We are excited to welcome a talented Java Developer to our dynamic and agile development team, and we encourage anyone with the relevant experience to apply promptly so we can discuss this opportunity further.