Senior Java Software Engineer Fully Remote
Senior Java Software Engineer Fully Remote

Senior Java Software Engineer Fully Remote

Glasgow Full-Time 43200 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Design, build, and maintain a cutting-edge data platform using Java and modern technologies.
  • Company: Join a growing tech team focused on impactful products and innovative solutions.
  • Benefits: Enjoy a competitive salary, remote work flexibility, and opportunities for professional growth.
  • Why this job: Work with the latest search technologies and contribute to meaningful projects in a collaborative environment.
  • Qualifications: Strong Java experience required; familiarity with Python and modern JavaScript frameworks is a plus.
  • Other info: Remote role with quarterly travel to Glasgow; ideal for those passionate about high-performance applications.

The predicted salary is between 43200 - 72000 £ per year.

UK remote (willing to travel to Glasgow office once per quarter). We’re looking for a talented Senior Java Developer to join a growing tech team working on an exciting new platform. This is an opportunity to work with cutting-edge search technologies and large-scale data processing while contributing to a product that makes a real impact.

As a Senior Java Developer, you’ll play a key role in designing, building, and maintaining a robust data platform that powers our core products.

  • Deliver high-quality, well-structured code using Agile and TDD practices.
  • Develop new features across the full stack, from React/TypeScript front-end to Java-based backend services.
  • Design and implement data pipelines in collaboration with Data Engineers.
  • Work with cloud technologies (Azure, AWS, or GCP) for scalable data processing.
  • Conduct code reviews, participate in pair programming, and mentor junior developers.
  • Support operational stability, ensuring smooth deployment and maintenance of production systems.

Strong Java development experience in a professional setting is required. Exposure to Python for data processing is a plus. Experience working with large-scale data workflows for search or analytics is essential. Comfortable with modern JavaScript frameworks (React, Vue) or willing to learn. Hands-on experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, CosmosDB, etc.) is necessary. Experience in Agile and DevOps environments with a focus on automated testing is also important.

Be part of a highly skilled team developing a modern data and search platform. Work on vector search and machine learning applications. Competitive salary & benefits package.

If you’re passionate about building high-performance applications and working with the latest in search and data technology, we’d love to hear from you!

Senior Java Software Engineer Fully Remote employer: Amici Procurement Solutions

Join a forward-thinking company that values innovation and collaboration, offering a fully remote role with the flexibility to connect with your team in Glasgow once a quarter. Enjoy a competitive salary and benefits package while working in a dynamic culture that prioritises employee growth through mentorship and hands-on experience with cutting-edge technologies. Be part of a talented team dedicated to making a meaningful impact through high-performance applications and modern data solutions.
A

Contact Detail:

Amici Procurement Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer Fully Remote

✨Tip Number 1

Familiarise yourself with the latest Java frameworks and libraries that are relevant to the role. Being well-versed in tools like Spring Boot or Hibernate can give you an edge during discussions with our tech team.

✨Tip Number 2

Brush up on your knowledge of cloud technologies, especially Azure, AWS, or GCP. Having practical examples of how you've used these platforms in past projects will demonstrate your capability to handle scalable data processing.

✨Tip Number 3

Engage with the developer community by contributing to open-source projects or participating in forums related to Java and data processing. This not only enhances your skills but also shows your passion for continuous learning.

✨Tip Number 4

Prepare to discuss your experience with Agile methodologies and TDD practices. Be ready to share specific instances where you've implemented these approaches to improve code quality and team collaboration.

We think you need these skills to ace Senior Java Software Engineer Fully Remote

Java Development
Agile Methodologies
Test-Driven Development (TDD)
Full Stack Development
React
TypeScript
Data Pipeline Design
Cloud Technologies (Azure, AWS, GCP)
Code Review
Pair Programming
Mentoring
Operational Stability
SQL Databases (PostgreSQL, MySQL)
NoSQL Databases (MongoDB, CosmosDB)
DevOps Practices
Automated Testing
Large-Scale Data Workflows
Machine Learning Applications

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong Java development experience and any exposure to Python. Emphasise your familiarity with modern JavaScript frameworks and your experience in Agile and DevOps environments.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building high-performance applications. Mention specific technologies you’ve worked with, such as cloud platforms (Azure, AWS, GCP) and databases (PostgreSQL, MySQL, MongoDB).

Showcase Relevant Projects: If you have worked on projects involving large-scale data workflows or search technologies, be sure to include these in your application. Describe your role and the impact of your contributions.

Highlight Team Collaboration: Since the role involves mentoring junior developers and participating in pair programming, mention any relevant experiences where you collaborated with others, conducted code reviews, or supported operational stability.

How to prepare for a job interview at Amici Procurement Solutions

✨Showcase Your Java Expertise

Make sure to highlight your strong Java development experience during the interview. Be prepared to discuss specific projects where you've implemented Java solutions, focusing on how you delivered high-quality, well-structured code.

✨Demonstrate Full Stack Knowledge

Since the role involves working across the full stack, brush up on your knowledge of both front-end and back-end technologies. Be ready to discuss your experience with React or TypeScript, as well as your Java-based backend services.

✨Familiarise Yourself with Cloud Technologies

The position requires working with cloud platforms like Azure, AWS, or GCP. Research these technologies and be prepared to discuss how you've used them in previous roles, especially in relation to scalable data processing.

✨Prepare for Code Reviews and Mentoring

As a senior developer, you'll be expected to conduct code reviews and mentor junior developers. Think of examples from your past experiences where you've successfully guided others or improved code quality through constructive feedback.

Senior Java Software Engineer Fully Remote
Amici Procurement Solutions
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>