£490 Per day
Inside
Hybrid
Glasgow, Scotland, UK
Summary: The role of Software Engineer - Java involves developing complex, real-time, multithreaded Java applications for a multinational client in Glasgow. The position is a 12-month contract requiring strong problem-solving skills and expertise in data structures and concurrency. Candidates should have extensive experience in enterprise-scale Java solutions and be comfortable working in a hybrid environment. Flexibility to work three days onsite is expected.
Key Responsibilities:
- Develop complex Java solutions for enterprise-scale applications
- Engage in end-to-end software development processes
- Utilize strong skills in data structures and concurrency
- Implement server-side Java development
- Work with SQL/RDBMS and Spring frameworks
- Conduct testing using JUnit
- Develop message-based architecture solutions
- Participate in Agile software development practices
Key Skills:
- End-to-end software development experience of enterprise scaled Java solutions
- Excellent server-side Java development experience
- Strong skills in data structures and concurrency
- Proficiency in SQL/RDBMS
- Experience with Spring framework
- Knowledge of JUnit for testing
- Familiarity with message-based architecture
- Experience in Agile software development
- Knowledge of JMS, MQ, Kafka (nice to have)
- Experience with open source libraries for Java (nice to have)
- Python/Shell scripting (nice to have)
- Background in financial services (nice to have)
Salary (Rate): £490
City: Glasgow
Country: UK
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT