At a Glance
- Tasks: Design and implement high-performance software systems using Core Java.
- Company: Join a GreenTech leader revolutionising renewable energy software for a sustainable future.
- Benefits: Earn up to Β£150k, enjoy fully remote work, and access health insurance and pension schemes.
- Why this job: Combine your tech skills with a passion for sustainability and make a real impact.
- Qualifications: PhD in Computer Science and 6+ years of hands-on Core Java experience required.
- Other info: Work in a fast-paced, collaborative environment tackling innovative challenges.
The predicted salary is between 72000 - 108000 Β£ per year.
Senior Java Developer π
Up to Β£150k πΈ β Remote Working π‘ β 6+ years experience (PhD Required)
Our client, a GreenTech specialising in optimum renewable energy software, is revolutionising the energy industry by making sustainable living accessible and effortless for both suppliers and consumers. Theyβre looking for a Senior Java Developer who has a PhD in Computer science and is passionate about new, advanced technologies, being able to create impactful solutions in a fast-paced, collaborative environment.
Role Highlights π
- Design and implement high-performance software systems using Core Java, without relying on frameworks.
- Tackle multi-threaded, low-latency challenges, manage extensive data streams, and optimise asynchronous programming for real-time scalability.
- Drive projects that advance sustainable energy solutions, contributing to a greener future.
Key Requirements β
- Compulsory: A PhD in Computer Science and the ability to demonstrate extensive knowledge in Software Development.
- 6+ years with extensive hands-on experience in Core Java, developing systems from the ground up without frameworks.
- Advanced proficiency in multi-threading, low-latency solutions, and data stream management.
- Strong knowledge of Advanced Computer Science Principles, Compiler Theory and Graph Theory to drive innovation in the GreenTech sector.
- Strong understanding and practical expertise in asynchronous techniques.
Benefits π
- Up to Β£150k, depending on experience (6+ Years) πΈ
- Fully remote working π‘
- Access to a robust pension scheme. π°
- Health insurance coverage. π
Why Apply? π
This is your chance to combine your technical Java ability and PhD in Computer Science with a commitment to sustainability. Take the next step in your career while making a tangible differenceβapply now!
Contact Detail:
Understanding Recruitment Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Java Software Engineer
β¨Tip Number 1
Make sure to showcase your passion for sustainability during any conversations or interviews. Highlight how your technical skills in Java can contribute to innovative solutions in the GreenTech sector.
β¨Tip Number 2
Prepare to discuss specific projects where you've tackled multi-threaded and low-latency challenges. Be ready to explain your thought process and the impact of your solutions on performance and scalability.
β¨Tip Number 3
Familiarise yourself with the latest trends and technologies in renewable energy software. Being knowledgeable about current advancements will help you stand out as a candidate who is genuinely invested in the field.
β¨Tip Number 4
Network with professionals in the GreenTech industry. Engaging with like-minded individuals can provide insights into the company culture and may even lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace Senior Java Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your 6+ years of experience in Core Java and any relevant projects you've worked on. Emphasise your PhD in Computer Science and how it relates to the role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for GreenTech and sustainable solutions. Mention specific technologies or projects that demonstrate your expertise in multi-threading and low-latency systems.
Showcase Relevant Skills: In your application, clearly outline your knowledge of Advanced Computer Science Principles, Compiler Theory, and Graph Theory. Provide examples of how you've applied these skills in previous roles.
Highlight Collaborative Experience: Since the role involves working in a collaborative environment, mention any team projects or experiences where you contributed to successful outcomes. This will show your ability to work well with others in a fast-paced setting.
How to prepare for a job interview at Understanding Recruitment
β¨Showcase Your PhD Knowledge
Be prepared to discuss your PhD research in detail, especially how it relates to software development and advanced computer science principles. Highlight any projects that demonstrate your ability to tackle complex problems, particularly in the context of renewable energy.
β¨Demonstrate Core Java Expertise
Since the role requires extensive hands-on experience with Core Java, be ready to solve coding challenges on the spot. Brush up on your knowledge of Java fundamentals and be prepared to explain your thought process while coding.
β¨Discuss Multi-threading and Low-latency Solutions
Prepare examples from your past work where you successfully implemented multi-threading or low-latency solutions. Be specific about the challenges you faced and how you optimised performance, as this will show your practical expertise.
β¨Align with Their Mission
Research the company's focus on sustainable energy solutions and be ready to discuss why this mission resonates with you. Showing genuine passion for their goals can set you apart from other candidates.