Java Developer

Java Developer

Edinburgh Full-Time 28800 - 42000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Design and maintain backend applications using Java, Spring, and DevOps practices.
  • Company: Natobotics is a forward-thinking IT services company based in Edinburgh.
  • Benefits: Enjoy a hybrid work model with opportunities for growth and collaboration.
  • Why this job: Join a dynamic team focused on innovation and impactful projects in cloud environments.
  • Qualifications: Strong experience with Java 8, Spring, Hibernate, and DevOps practices required.
  • Other info: This is a full-time role with a focus on code quality and collaboration.

The predicted salary is between 28800 - 42000 £ per year.

Role: Java Developer with DevOps

Location: Edinburgh

Contract Role

Work Mode: Hybrid

Job Description

Key Responsibilities:

  • Design, develop, and maintain robust backend applications using Java, Spring, and Spring Boot.
  • Optimize existing codebases for performance, scalability, and maintainability.
  • Ensure application security, reliability, and resilience in production deployments.
  • Collaborate with DevOps and Cloud teams to deploy and monitor applications in a cloud environment (preferably Azure).
  • Write unit and integration tests to maintain code quality.
  • Participate in code reviews, technical discussions, and architecture decisions.

Must-Have Skills

  • Strong hands-on experience with Java 8
  • Proficiency with Spring / Spring Boot
  • Deep understanding of Hibernate / JPA
  • Hands-on experience with DevOps

Seniority level: Not Applicable

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: IT Services and IT Consulting

Java Developer employer: Natobotics

At Natobotics, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to thrive. As a Java Developer in Edinburgh, you will benefit from a hybrid work model, competitive remuneration, and opportunities for professional growth within the rapidly evolving IT services sector. Join us to collaborate with talented teams, engage in innovative projects, and contribute to cutting-edge solutions in a supportive environment.
N

Contact Detail:

Natobotics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Developer

✨Tip Number 1

Familiarise yourself with the latest features of Java 8, Spring, and Spring Boot. Being able to discuss these technologies in detail during your interview will show your expertise and passion for the role.

✨Tip Number 2

Brush up on your DevOps knowledge, especially in relation to cloud environments like Azure. Understanding how to deploy and monitor applications in the cloud will be crucial for this position.

✨Tip Number 3

Prepare to discuss your experience with unit and integration testing. Be ready to share examples of how you've maintained code quality in past projects, as this is a key responsibility in the role.

✨Tip Number 4

Engage with the Java and DevOps communities online. Networking can lead to valuable insights and connections that may help you stand out during the application process.

We think you need these skills to ace Java Developer

Java 8
Spring Framework
Spring Boot
Hibernate
JPA
DevOps Practices
Cloud Deployment (preferably Azure)
Unit Testing
Integration Testing
Code Review
Technical Discussion
Architecture Design
Performance Optimisation
Application Security
Reliability Engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring, and DevOps. Use specific examples of projects where you've designed, developed, or maintained backend applications.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role at Natobotics. Mention how your skills align with their requirements, particularly your hands-on experience with Java 8 and Spring Boot.

Showcase Relevant Projects: Include details about relevant projects in your application. Discuss your role in optimising codebases, ensuring application security, and collaborating with teams to deploy applications in cloud environments.

Highlight Soft Skills: Don't forget to mention your soft skills, such as teamwork and communication. These are crucial for collaborating with DevOps and Cloud teams, as well as participating in code reviews and technical discussions.

How to prepare for a job interview at Natobotics

✨Showcase Your Java Expertise

Make sure to highlight your hands-on experience with Java 8, Spring, and Spring Boot during the interview. Be prepared to discuss specific projects where you utilised these technologies, as this will demonstrate your practical knowledge and problem-solving skills.

✨Discuss DevOps Collaboration

Since the role involves working closely with DevOps and Cloud teams, be ready to talk about your experience in deploying applications in a cloud environment, particularly Azure. Share examples of how you've collaborated with these teams to ensure smooth deployments and monitoring.

✨Emphasise Code Quality Practices

Talk about your approach to maintaining code quality through unit and integration testing. Discuss any tools or frameworks you’ve used for testing and how you ensure that your code is reliable and maintainable.

✨Prepare for Technical Discussions

Expect to engage in technical discussions and code reviews during the interview. Brush up on your understanding of Hibernate/JPA and be ready to explain architectural decisions you've made in past projects. This will show your depth of knowledge and ability to contribute to technical conversations.

Java Developer
Natobotics
N
  • Java Developer

    Edinburgh
    Full-Time
    28800 - 42000 £ / year (est.)

    Application deadline: 2027-06-22

  • N

    Natobotics

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>