Senior Java Backend Developer

Digital Links Inc


Job Location:

London - UK

Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

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 clients 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.

Key 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 DevOps 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 NoSQL databases including:

    • Oracle

    • PostgreSQL

    • Couchbase

    • Cassandra

  • Knowledge of CI/CD and DevOps tools including:

    • Jenkins

    • GitHub

    • 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 GoLang (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 DevOps.

Qualifications
  • Bachelors 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
  • Java 8 / 11 / 17

  • Spring Boot

  • Microservices

  • Apache Kafka

  • REST APIs

  • Oracle / PostgreSQL

  • Couchbase / Cassandra

  • Jenkins

  • GitHub

  • Splunk / Kibana / Grafana

  • CI/CD Pipelines

  • Cloud Technologies

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 clients technology team in London. You will be responsible for designing developing and ma...