Senior Java Backend Developer

Senior Java Backend Developer

Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
Snowrelic Inc

At a Glance

  • Tasks: Design and develop high-performance backend applications using Java and microservices.
  • Company: Join a leading tech firm in London with a hybrid work culture.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Collaborative environment with excellent career advancement opportunities.
  • Why this job: Make an impact by building scalable solutions that support critical business operations.
  • Qualifications: Strong Java experience and knowledge of microservices architecture required.

The predicted salary is between 60000 - 80000 Β£ per year.

Overview

Java Backend Engineer β€” Employment Type: Full-Time (Permanent). Location: London, UK (Hybrid 3 days per week onsite at client office).

About the Role

We are seeking a talented Java Backend Engineer to join our client's technology team in London.

You will be responsible for designing, developing, and maintaining scalable, high-performance backend applications using modern Java technologies and microservices architecture.

As a Software Engineer, you will contribute to building world-class software solutions through best development practices, reusable components, automation, and continuous improvement.

You will work closely with cross-functional teams to deliver robust and reliable applications that support business-critical operations.

Responsibilities

  • Design, develop, and maintain enterprise-grade backend applications using Java and Spring Boot.
  • Build scalable microservices and event-driven systems for high-availability environments.
  • Participate in code reviews, testing activities, and quality assurance processes.
  • Debug and resolve software defects while ensuring high code quality standards.
  • Support software deployment, monitoring, and maintenance across development, testing, and production environments.
  • Automate application deployments and CI/CD processes.
  • Optimize application performance and scalability based on business demand.
  • Collaborate with architects, developers, QA teams, and Dev Ops engineers throughout the software development lifecycle.
  • Contribute to technical documentation and knowledge sharing.
  • Required Skills & Experience
  • Mandatory Skills
  • Strong experience with Java 8+ (Java 11 and Java 17 preferred).
  • Solid hands-on experience with Spring Boot.
  • Strong understanding of Microservices Architecture.
  • Experience with Apache Kafka and event-driven integrations.

β€’ Experience with both SQL and No SQL databases, including

  • Oracle
  • Postgre SQL
  • Couchbase
  • Cassandra

β€’ Knowledge of CI/CD and Dev Ops tools including

  • Jenkins
  • Git Hub
  • Splunk
  • Kibana
  • Grafana
  • Experience developing RESTful APIs and distributed systems.
  • Strong understanding of Git version control and software development best practices.
  • Experience with unit testing and Test-Driven Development (TDD).
  • Familiarity with cloud computing concepts and infrastructure technologies.
  • Preferred Skills
  • Experience with Go Lang (minimum 1 year preferred but not mandatory).
  • Knowledge of reactive programming frameworks such as Vert. x.

β€’ Experience with testing tools/frameworks such as

  • Cucumber (BDD)
  • JMeter (Performance Testing)
  • Experience building high-throughput, high-availability applications.
  • Knowledge of caching technologies and strategies.
  • Experience working in Agile/Scrum environments.
  • Technical certifications related to Java, Cloud, Microservices, or Dev Ops.

Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, or a related field.
  • Equivalent professional experience will also be considered.
  • Approximately 5 years of hands-on software development experience using the technologies listed above.
  • Desired Technical Stack
  • Spring Boot
  • Microservices
  • Apache Kafka
  • REST APIs
  • Oracle / Postgre SQL
  • Couchbase / Cassandra
  • Jenkins
  • Git Hub
  • Splunk / Kibana / Grafana
  • CI/CD Pipelines
  • Cloud Technologies
  • #J-18808-Ljbffr

Senior Java Backend Developer employer: Snowrelic Inc

Join a forward-thinking technology team in London as a Senior Java Backend Developer, where innovation meets collaboration. Our hybrid work culture promotes flexibility and work-life balance, while our commitment to employee growth ensures you have access to continuous learning opportunities and cutting-edge projects. With a focus on best practices and high-quality standards, you'll be part of a dynamic environment that values your contributions and fosters professional development.

Snowrelic Inc

Contact Details:

Snowrelic Inc Recruitment Team

We think you need these skills to ace Senior Java Backend Developer

Java 8+
Spring Boot
Microservices Architecture
Apache Kafka
SQL Databases
NoSQL Databases
CI/CD