Java Developer (0–8 Years Experience)
Remote (United Kingdom-based candidates only)
Permanent, Full-time
About The Role
We are seeking a passionate and skilled Java Developer to join our growing technology team. This is a remote, permanent position open to candidates across the UK. Whether you’re a recent graduate looking to start your career or an experienced developer seeking a new challenge, this role offers the opportunity to work on exciting, large-scale projects in a collaborative environment. You will be responsible for designing, developing, testing, and maintaining high-quality Java applications that deliver real impact to our users and clients.
Key Responsibilities
* Design, develop, and maintain Java-based applications and microservices.
* Collaborate with cross-functional teams (Product, QA, DevOps, UI/UX) to define, design, and ship new features.
* Write clean, efficient, and maintainable code following best practices and coding standards.
* Participate in code reviews and contribute to team knowledge sharing.
* Debug, troubleshoot, and optimize application performance.
* Integrate applications with databases, APIs, and third-party services.
* Stay current with emerging technologies and propose improvements to existing systems.
Required Skills And Qualifications
* Strong proficiency in Java.
* Solid understanding of object-oriented programming (OOP) principles.
* Experience with frameworks such as Spring / Spring Boot.
* Knowledge of RESTful APIs, JSON, and web services integration.
* Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL).
* Basic understanding of version control systems (e.g., Git).
* Excellent problem-solving and analytical skills.
* Strong written and verbal communication skills.
#J-18808-Ljbffr