to join our growing engineering team. This is a fully remote position open to developers at all experience levels--from entry-level graduates to seasoned professionals. You will play a key role in designing, developing, and maintaining scalable, high-quality software solutions within an agile environment.
Key Responsibilities
Design, develop, test, and deploy Java-based applications and services
Collaborate with cross-functional teams including Product, QA, DevOps, and UX
Write clean, maintainable, and efficient code following best practices
Participate in code reviews and contribute to continuous improvement
Troubleshoot, debug, and optimize existing systems
Contribute to architectural decisions and technical discussions
Work within Agile/Scrum processes, attending sprint planning, reviews, and daily stand-ups
Required Skills & Qualifications
0-10 years of hands-on Java development experience
Strong understanding of
Core Java
, object-oriented programming, and design principles
Experience with
Spring / Spring Boot
Understanding of RESTful APIs and microservices
Familiarity with databases (SQL or NoSQL)
Knowledge of version control systems (e.g., Git)
Strong problem-solving skills and attention to detail
Excellent communication and collaboration abilities
Experience with cloud platforms (AWS, Azure, or GCP)
Containerization tools (Docker, Kubernetes)
CI/CD pipelines and DevOps practices
Frontend experience (React, Angular, or Vue)
Familiarity with testing frameworks (JUnit, Mockito, etc.)
Knowledge of messaging systems such as Kafka or RabbitMQ
Must have valid eligibility to work in the UK
(Valid 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.