Join Our Team as a High-Performance Core Java Engineer
We are seeking an exceptional Senior Java Software Engineer to join our team at a leading GreenTech company. As a key member of our team, you will play a critical role in developing high-performance software systems using Core Java, driving innovation in the GreenTech sector, and contributing to the advancement of sustainable energy solutions.
The ideal candidate will have a PhD in Computer Science, extensive knowledge in Software Development, and advanced proficiency in multi-threading, low-latency solutions, and data stream management. You will work collaboratively with our team to design and implement software systems that can tackle complex challenges, manage data streams, and ensure real-time scalability.
Responsibilities:
• Design and implement high-performance software systems using Core Java
• Tackle multi-threaded challenges, manage data streams, and optimise asynchronous programming
• Drive projects that advance sustainable energy solutions
• Collaborate with the team to develop innovative software solutions in the GreenTech sector
Requirements:
• A PhD in Computer Science and extensive knowledge in Software Development
• 6+ years of experience with extensive hands-on experience in Core Java, developing systems from the ground up without frameworks
• Strong knowledge of Advanced Computer Science Principles, Compiler Theory, and Graph Theory
• Strong understanding and practical expertise in asynchronous techniques
Benefits:
£100,000–£150,000 per annum, depending on experience (6+ Years)
Fully remote working
Access to a robust pension scheme
Health insurance coverage