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.