to join our growing engineering team. This fully remote role is open to candidates across the UK, from entry-level developers to experienced professionals. You will work on designing, developing, and maintaining high-quality applications and services while collaborating with cross-functional teams in an agile environment.
Key Responsibilities
Develop, test, and maintain Java-based applications and microservices
Write clean, efficient, and maintainable code following best practices
Participate in code reviews and contribute to technical discussions
Collaborate with product managers, QA engineers, and other developers
Troubleshoot and resolve software defects and performance issues
Contribute to continuous improvement of development processes and tools
Stay up-to-date with modern Java frameworks, tools, and technologies
Required Qualifications & Skills
0-10 years of experience in Java development
Solid understanding of core Java, OOP principles, and design patterns
Experience with Java frameworks such as Spring / Spring Boot
Familiarity with REST APIs and microservices architecture
Basic understanding of SQL and/or NoSQL databases
Ability to work effectively in a remote environment
Strong problem-solving skills and attention to detail
Excellent communication and teamwork skills
Experience with cloud platforms (AWS, Azure, or GCP)
Exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)
Knowledge of containerisation (Docker, Kubernetes)
Familiarity with Agile/Scrum methodology
Experience working in distributed teams
Must have the right to work in the UK (valid work visa)
Job Types: Full-time, Permanent
Pay: 30,000.00-80,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.