Senior Java Developer in Glasgow

Senior Java Developer in Glasgow

Glasgow Full-Time Home office (partial)
BrightBox Group

At a Glance

  • Tasks: Develop and maintain web applications using Java, React, and Spring Boot.
  • Company: Join a dynamic team in a hybrid work environment.
  • Benefits: Competitive pay, flexible working, and opportunities for professional growth.
  • Other info: Great chance to enhance your career in a supportive and collaborative setting.
  • Why this job: Lead innovative projects and mentor teams while using cutting-edge technologies.
  • Qualifications: Strong Java skills and experience with Agile methodologies required.

We are seeking an experienced Senior Java Developer to join our dynamic team. The ideal candidate will have a strong background in developing web-based applications with comprehensive knowledge of Java technologies, frameworks, and tools, coupled with leadership capabilities.

Key Responsibilities:

  • Develop and maintain web-based applications using core technologies: Java 8+, React, Spring Boot, Micro Services, REST APIs/Web Services, and more.
  • Implement and guide design choices using frameworks like Spring MVC, JEE technologies (JSF, JPA, JSP, Servlets, JDBC), and XML (DOM, SAX, XSLT).
  • Utilise development IDE tools such as IntelliJ.
  • Engage in the full software development lifecycle including requirements analysis, design, coding, testing, and deployment.
  • Collaborate with cross-functional teams including Product Owners, Business System Analysts, Testers, and Client stakeholders.
  • Lead and mentor technical teams, with strong involvement in architectural design and high-level documentation.
  • Implement best practices and ensure performance through tools like Glowroot and Jprofiler.
  • Contribute to continuous improvement by leveraging Agile methodologies including SCRUM.

Technical Skills:

  • Proficiency in Java 8 and above, Spring Framework.
  • Experience with Junit 4 & 5, Oracle/MongoDB.
  • Knowledge of Git is essential; proficiency with GitHub, Agile, Jenkins, Maven, CI/CD is required.
  • Familiarity with FreeMarker Templates, AWS development, and tools like Ruby, Bundler, Gradle, Leiningen, and Ansible is beneficial.
  • Experience with performance monitoring, metrics tools, and debugging.
  • Exposure to JavaScript frameworks, preferable knowledge of ReactJS/Redux, NodeJS.

Senior Java Developer in Glasgow employer: BrightBox Group

Join a forward-thinking company that values innovation and collaboration, offering a hybrid work model that promotes flexibility and work-life balance. As a Senior Java Developer, you will thrive in a supportive environment that encourages professional growth through mentorship and continuous learning opportunities, all while working on exciting projects that make a real impact. With competitive pay and a culture that prioritises teamwork and excellence, this is an ideal place for talented developers looking to advance their careers.

BrightBox Group

Contact Details:

BrightBox Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Developer in Glasgow

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in similar roles. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Java, Spring Boot, and React. This gives potential employers a taste of what you can do beyond just a CV.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past experiences leading teams and projects.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented developers like you, and applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Senior Java Developer in Glasgow

Java 8+
Spring Boot
Micro Services
REST APIs/Web Services
Spring MVC
JEE technologies (JSF, JPA, JSP, Servlets, JDBC)
XML (DOM, SAX, XSLT)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java technologies and frameworks. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our team. Mention specific experiences that relate to the responsibilities listed in the job description.

Showcase Your Leadership Skills:Since this role involves mentoring and leading teams, make sure to include examples of your leadership experience. We love to see how you’ve guided others and contributed to team success!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at BrightBox Group

Know Your Tech Stack

Make sure you brush up on your Java 8+ skills and frameworks like Spring Boot and React. Be ready to discuss your experience with REST APIs and Micro Services, as these are key components of the role. Practising coding challenges related to these technologies can also give you a confidence boost.

Showcase Your Leadership Skills

Since this role involves mentoring and leading teams, prepare examples of how you've successfully guided others in past projects. Think about specific situations where you made design choices or improved processes, and be ready to share those stories during the interview.

Familiarise Yourself with Agile Methodologies

As the company values Agile practices, it’s essential to understand SCRUM and how it applies to software development. Be prepared to discuss how you've implemented Agile in your previous roles and how it has benefited your projects.

Prepare for Technical Questions

Expect to face technical questions that test your knowledge of tools like Git, Jenkins, and performance monitoring tools. Brush up on your debugging skills and be ready to demonstrate your problem-solving approach. Practising mock interviews with a friend can help you articulate your thought process clearly.