Java Developer

Spait Infotech Private Limited
Charing Cross, United Kingdom
2 days ago

Role details

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

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Clean Code Principles
Java
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Unit Testing
Azure
Cloud Computing
Software Quality
Code Review
Continuous Integration
Relational Databases
Software Debugging
DevOps
Github
Hibernate
JUnit
PostgreSQL
MySQL
NoSQL
Oracle Applications
Scrum
RabbitMQ
Mockito
Cloud Services
Oop Languages
Software Engineering
Software Systems
Systems Architecture
Google Cloud Platform
Spring Cloud
Spring-boot
Backend
GIT
Gitlab-ci
Integration Tests
Kubernetes
Kafka
REST
Software Version Control
Docker
Jenkins
Microservices

Job description

We are seeking a talented and motivated Java Developer to join our team in a full-time, remote capacity. This role is open to developers at all experience levels-from fresh graduates to senior professionals with deep backend expertise. You will work closely with cross-functional teams to design, develop, and maintain robust and scalable Java-based applications., * Design, develop, and maintain backend applications using Java and relevant frameworks.

  • Collaborate with product owners, architects, DevOps engineers, and QA teams to deliver high-quality solutions.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Build and integrate RESTful APIs and microservices.
  • Participate in code reviews and provide constructive feedback.
  • Debug, troubleshoot, and optimize application performance.
  • Ensure software quality through unit testing, integration testing, and documentation.
  • Contribute to the full software development lifecycle in an Agile environment.
  • Stay updated with industry trends, tools, and best practices in Java development.

Requirements

Do you have experience in Unit testing?, If you enjoy solving complex problems, writing clean code, and contributing to high-quality software solutions, we would love to hear from you., * Strong understanding of Java (Java 8 or above).

  • Familiarity with common Java frameworks and tools (e.g., Spring Boot, Hibernate).
  • Understanding of REST APIs, microservices architecture, and backend principles.
  • Experience with relational databases (MySQL, PostgreSQL, Oracle) or NoSQL databases.
  • Knowledge of version control tools (Git).
  • Good problem-solving and analytical skills.
  • Ability to work effectively in a remote environment.
  • Basic knowledge of Java and OOP principles from coursework, projects, internships, or personal applications.
  • Eagerness to learn backend development best practices.
  • Experience developing, deploying, and maintaining production-level Java applications.
  • Ability to independently take ownership of features or modules.
  • Expertise in Java-based system architecture, high-performance systems, and scalability.
  • Experience mentoring junior developers or guiding technical decisions.
  • Strong understanding of CI/CD processes and cloud-native development.
  • Experience with Spring Cloud, Kafka, RabbitMQ, or event-driven architectures.
  • Knowledge of cloud services (AWS, Azure, GCP).
  • Familiarity with Docker, Kubernetes, or containerized applications.
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Understanding of unit testing frameworks (JUnit, Mockito).
  • Exposure to Agile/Scrum methodologies.
  • Must have the legal right to work in the UK - no sponsorship provided.

Benefits & conditions

Job Types: Full-time, Permanent

Pay: £25,000.00-£70,000.00 per year

Benefits:

  • Work from home

Apply for this position