Senior Java Developer

Senior Java Developer

Full-Time 60000 - 75000 £ / year (est.) No home office possible
Alchemy

At a Glance

  • Tasks: Design and implement cloud-scale software components in an Agile team.
  • Company: Internationally recognised leader in data archiving and digital preservation.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Collaborative environment with excellent career advancement opportunities.
  • Why this job: Join a dynamic team and make a real impact on innovative software solutions.
  • Qualifications: 5+ years Java experience and strong skills in microservices and Agile methodologies.

The predicted salary is between 60000 - 75000 £ per year.

Our client is recognised internationally for its expertise in the archiving and digital preservation of valuable data across a range of industry sectors including life sciences, heritage and higher education. They are seeking a talented and self-motivated Senior Java Developer to join an Agile development team based in their Reading offices.

Responsibilities

  • Assist in the design and implementation of cloud-scale software components to meet business requirements within a cross-functional Agile Scrum team.
  • Help guide less experienced team members towards solutions.
  • Ability to clearly evidence experience in building scalable micro-services.
  • Take responsibility for the continuous smooth operation of the software; helping to troubleshoot issues, refine and enhance existing features and enable upgrading to new versions.
  • Write unit tested, documented and peer-reviewed code.
  • Work with Product Managers and QA to ensure software is high quality and meets requirements.
  • Work with Scrum master and participate and contribute to all Scrum ceremonies.

Skills / Experience

  • Java
  • Spring Framework
  • Junit
  • 5+ years’ experience in a role delivering software solutions to meet business requirements

Desirable

  • Kubernetes
  • Docker
  • Microservices
  • CI/CD
  • Agile scrum
  • Cloud platforms (e.g. AWS, Azure, GCP)
  • NoSQL: Elasticsearch, MongoDB, Solr
  • Linux/Unix command line
  • Restful APIs (JAX-RS or Spring MVC)
  • Automated Testing: Selenium, Cucumber and restAssured.
  • Angular UI
  • Apache Kafka, RabbitMq or other JMS experience
  • Keycloak, OAuth
  • Maven, Gradle, Git, Jenkins

Senior Java Developer employer: Alchemy

Join a forward-thinking company that values innovation and collaboration, where as a Senior Java Developer, you will be part of an Agile team dedicated to preserving vital data across diverse sectors. With a strong emphasis on employee growth, you will have opportunities to mentor others while enhancing your own skills in a supportive environment. Located in Reading, the company offers a vibrant work culture, competitive benefits, and the chance to contribute to meaningful projects that make a real impact.
Alchemy

Contact Detail:

Alchemy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in Agile environments. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving microservices and cloud platforms. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and coding challenges. Practice explaining your thought process while solving problems, as this is key in Agile teams. We want to see how you think, not just what you know!

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and engaged with our platform.

We think you need these skills to ace Senior Java Developer

Java
Spring Framework
Junit
Kubernetes
Docker
Microservices
CI/CD
Agile Scrum
Cloud platforms (AWS, Azure, GCP)
NoSQL (Elasticsearch, MongoDB, Solr)
Linux/Unix command line
Restful APIs (JAX-RS or Spring MVC)
Automated Testing (Selenium, Cucumber, restAssured)
Angular UI
Apache Kafka
RabbitMq
Keycloak
OAuth
Maven
Gradle
Git
Jenkins

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Java Developer role. Highlight your experience with Java, Spring Framework, and any cloud platforms you've worked with. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific examples of projects where you've built scalable micro-services or worked in an Agile environment. This helps us understand your hands-on experience and how you can contribute to our team.

Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you're interested in the role and how your background makes you a great fit. We appreciate straightforward communication!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can't wait to see what you bring to the table!

How to prepare for a job interview at Alchemy

✨Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with Java and the Spring Framework in detail, as well as any specific projects where you've built scalable micro-services. They’ll want to see how you can apply your knowledge to real-world problems.

✨Showcase Your Agile Experience

Since this role is within an Agile Scrum team, be prepared to talk about your experience in Agile environments. Share examples of how you've contributed to Scrum ceremonies and collaborated with Product Managers and QA teams to deliver high-quality software.

✨Demonstrate Problem-Solving Skills

They'll likely ask you about troubleshooting issues and enhancing existing features. Think of specific challenges you've faced in past roles and how you resolved them. This will show your ability to take responsibility for the continuous smooth operation of software.

✨Familiarise Yourself with Cloud Technologies

As cloud-scale software is a key part of the role, make sure you’re up to speed with cloud platforms like AWS, Azure, or GCP. Be ready to discuss any experience you have with Docker, Kubernetes, or NoSQL databases, as these are highly relevant to the position.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>