At a Glance
- Tasks: Join a dynamic team to develop innovative customer-facing applications using Java and cloud technologies.
- Company: Be part of a renowned tech company in Edinburgh, known for its cutting-edge engineering solutions.
- Benefits: Enjoy a hybrid work model with one day in the office and opportunities for skill development.
- Why this job: Work on exciting projects that make a real impact while expanding your technical expertise.
- Qualifications: Strong Java back-end experience, AWS knowledge, and familiarity with Agile methodologies required.
- Other info: Full UK working rights are essential; this role offers a chance to grow in a supportive environment.
The predicted salary is between 43200 - 72000 £ per year.
Net Talent are partnering with a well-known technology business based in Edinburgh who are looking to grow their hugely successful engineering team and are looking for a Senior Software Engineer in the Java space to work on customer facing applications and systems. There is a huge focus on innovation with some major projects in the works.
You will have experience developing highly scalable and available back-end systems & API’s using Java and Cloud based infrastructure and technologies ideally AWS. Although this is predominantly a back-end role, there will also be the option to get involved in some front end work if you wish to broaden your skill set. They operate a Hybrid model where it is usually 1 day a week onsite in their modern Edinburgh office.
Experience:- Strong back-end experience with Java
- Experience with AWS as well as understanding DevOps concepts such as IaC (we use Terraform)
- Experience with Kafka and event streaming
- Experience working on critical systems (ideally high volume and at scale)
- Familiarity working in an Agile environment
- Understanding relational, non-relational databases, messaging queues and concurrency
Please note: Full working rights in the UK are needed to apply for this role.
Senior Java Software Engineer (Edinburgh) employer: Net Talent
Contact Detail:
Net Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer (Edinburgh)
✨Tip Number 1
Make sure to brush up on your Java skills, especially focusing on back-end development. Familiarise yourself with the latest features and best practices in Java, as well as any frameworks that are commonly used in the industry.
✨Tip Number 2
Gain a solid understanding of AWS services, particularly those related to back-end development and cloud infrastructure. Consider working on personal projects or contributing to open-source projects that utilise AWS to showcase your skills.
✨Tip Number 3
Familiarise yourself with DevOps concepts, especially Infrastructure as Code (IaC) using Terraform. This knowledge will not only enhance your technical skill set but also demonstrate your ability to work in a modern engineering environment.
✨Tip Number 4
Engage with the developer community, whether through online forums, local meetups, or tech events in Edinburgh. Networking can provide valuable insights into the company culture and may even lead to referrals for the position.
We think you need these skills to ace Senior Java Software Engineer (Edinburgh)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, AWS, and any relevant back-end development projects. Use specific examples that demonstrate your skills in building scalable systems and APIs.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with Agile methodologies and any experience you have with DevOps concepts like Infrastructure as Code (IaC) using Terraform.
Showcase Relevant Projects: If you have worked on critical systems or high-volume applications, be sure to include these in your application. Discuss your role in these projects and the technologies you used, such as Kafka for event streaming.
Highlight Soft Skills: While technical skills are crucial, don't forget to mention your soft skills. Emphasise your ability to work collaboratively in a team, especially in an Agile environment, and your willingness to learn and adapt to new technologies.
How to prepare for a job interview at Net Talent
✨Showcase Your Java Expertise
Be prepared to discuss your experience with Java in detail. Highlight specific projects where you've developed back-end systems and APIs, focusing on scalability and availability. This will demonstrate your technical proficiency and relevance to the role.
✨Familiarise Yourself with AWS and DevOps
Since the role requires knowledge of AWS and DevOps concepts like Infrastructure as Code (IaC), brush up on these topics. Be ready to explain how you've used AWS in past projects and your understanding of tools like Terraform.
✨Discuss Event Streaming Experience
If you have experience with Kafka or other event streaming technologies, make sure to bring it up during the interview. Discuss how you've implemented these technologies in previous roles and the impact they had on system performance.
✨Prepare for Agile Methodology Questions
As the company operates in an Agile environment, be ready to talk about your experience working in Agile teams. Share examples of how you've contributed to sprints, collaborated with team members, and adapted to changing requirements.