Java Backend developer

Axiom Software Solutions
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Tech stack

Java
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
DevOps
Gradle
Hibernate
Java Persistence API
PostgreSQL
Maven
MongoDB
MySQL
NoSQL
OAuth
Performance Tuning
JSON Web Token
SQL Databases
Data Logging
Google Cloud Platform
Spring Cloud
Spring-boot
Backend
GIT
Kubernetes
REST
Docker
Jenkins
Microservices

Job description

We are looking for a skilled Java Backend Developer with strong expertise in Spring Boot and Microservices architecture to join our growing engineering team. The ideal candidate will have hands-on experience building scalable, high-performance backend systems and APIs., 1. Design, develop, and maintain scalable backend services using Java, Spring Boot, and Microservices.

  1. Implement RESTful APIs and integrate with third-party systems.

  2. Write clean, maintainable, and testable code following best practices.

  3. Collaborate with front-end developers, QA, DevOps, and product teams.

  4. Participate in code reviews and mentor junior developers.

  5. Troubleshoot production issues and implement fixes.

  6. Work with containerization tools like Docker and orchestration tools like Kubernetes.

  7. Implement logging, monitoring, and performance tuning.

Requirements

  1. 7+ years of hands-on experience in backend development with Java (Java 8 or higher).

  2. Strong knowledge and experience with Spring Boot, Spring Cloud, JPA, and Hibernate.

  3. Experience in building and consuming RESTful APIs.

  4. Strong understanding of Microservices architecture and inter-service communication patterns (REST, messaging).

  5. Knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).

  6. Experience with CI/CD pipelines and tools like Jenkins, Git, Maven/Gradle.

  7. Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP) is a plus.

  8. Understanding of security aspects like OAuth2, JWT, and API security.

Apply for this position