to join our engineering team. This role is open to candidates across the entire experience spectrum--from early-career developers with strong fundamentals to highly experienced engineers capable of leading projects and architectural decisions.
This is a
fully remote position within the United Kingdom
. All applicants must have full work eligibility.
Key Responsibilities
Design, develop, and maintain high-quality Java applications and services.
Contribute to backend development, API creation, and microservice architecture.
Collaborate with cross-functional teams to gather requirements and deliver reliable solutions.
Write clean, maintainable, and efficient code following best practices.
Conduct unit testing, integration testing, and participate in code reviews.
Troubleshoot and resolve software issues across development and production environments.
Participate in Agile/Scrum processes and contribute to continuous improvement.
Prepare technical documentation and support knowledge sharing within the team.
Required Skills & Qualifications
Strong understanding of Java fundamentals, OOP, and data structures.
Basic exposure to frameworks like Spring or Spring Boot (preferred).
Familiarity with SQL databases and RESTful APIs.
Good problem-solving skills and a willingness to learn new tools and frameworks.
Understanding of Git and basic development workflows.
Proven hands-on experience with Java, Spring Boot, and enterprise application development.
Strong understanding of microservices architecture and API development.
Experience with relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
Familiarity with cloud platforms (AWS, Azure, GCP).
Knowledge of CI/CD pipelines, Docker, and containerised deployments.
Ability to mentor junior developers and contribute to architectural discussions.
Deep expertise in the Java ecosystem and large-scale, distributed systems.
Experience leading technical projects or development teams.
Strong knowledge of performance optimisation, security, and system design.
Hands-on experience with cloud-native architecture, Kubernetes, and advanced DevOps practices.
Ability to define coding standards, best practices, and drive engineering excellence.
Experience with Spring Cloud, Hibernate/JPA, or reactive programming (WebFlux).
Knowledge of messaging systems (Kafka, RabbitMQ, ActiveMQ).
Understanding of API gateways and service mesh technologies.
Exposure to automated testing frameworks (JUnit, TestNG, Mockito).
Experience in Agile development environments.
Job Types: Full-time, Permanent
Pay: 40,000.00-90,000.00 per year
Benefits:
* Work from home
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.