Java Software Engineer - Server Side Development - 12 month contract - Glasgow (Hybrid - 3 days onsite)
I am working with a well known client in central Glasgow, looking to hire a an experienced Java Software Engineer to join their development team.
You will be working in an Agile environment, contributing to innovative solutions and have the opportunity to work on their core systems, working on ongoing improvement and new functionality delivery.
Key Responsibilities:
- Develop and maintain server-side applications using Java and Spring framework.
- Design and implement robust, scalable, and efficient code.
- Work with Agile squads to deliver high-quality software solutions.
- Use your strong knowledge of data structures and algorithms to solve complex problems.
- Ensure code quality through unit testing with JUnit.
- Work with SQL and RDBMS for database management.
- Implement message-based architectures and handle multithreading and concurrency.
- Integrate with technologies such as Kafka, JMS, MQ, and MongoDB.
- Use Python and Shell scripting for automation and other tasks.
Required Skills and Experience:
- Proven background in server-side Java development in large, enterprise-scale environments.
- Strong understanding of Spring framework.
- Experience of using JUnit for unit testing.
- Solid knowledge of SQL and RDBMS.
- Experience with message-based architecture, multithreading, and concurrency.
- Familiarity with Kafka, JMS, MQ, and MongoDB.
- Ability to write scripts in Python or Shell.
- Excellent problem-solving skills and logical thinking.
- Ability to work effectively in an Agile team environment.
Interested? Apply now for immediate consideration!