Job Title: Senior Java Developer
Location: Glasgow (Onsite – 5 days/week)
Employment Type: Full-time, Permanent
Salary: £75,000 – £80,000 per annum
Domain: Financial Services
Experience: 8 to 10+ Years of experience
Key Responsibilities:
* Design, develop, and maintain high-performance, scalable Java applications
* Work with Java versions 8, 11, and 17 in enterprise-level environments
* Implement complex business logic using multithreading techniques (cornerstone skill)
* Develop and manage Spring-based applications with a focus on dependency management
* Design robust and scalable systems with a solid grasp of system design concepts
* Work with relational and non-relational databases, ensuring optimal performance
* Integrate and manage Kafka for messaging and event-driven architecture
* Collaborate with cross-functional teams to deliver high-quality solutions
* Participate in code reviews, technical discussions, and architectural planning
Key Skills & Experience:
* Strong hands-on experience with Java 8/11/17
* Proficient in Spring Boot, Spring Framework- especially Spring dependency management
* Expertise in multithreading and concurrent programming
* Solid understanding of system design principles and scalable architecture
* Strong database knowledge (SQL/NoSQL)
* Experience working with Kafka in production environments
* Excellent problem-solving and communication skills
* Ability to work independently in an onsite environment