to join our development team in building high-performance, scalable, and secure applications. The ideal candidate should have a strong understanding of Java fundamentals and experience (or interest) in developing RESTful APIs, microservices, and cloud-based applications.
Depending on experience, you will contribute to all phases of the software development lifecycle -- from design and coding to testing and deployment -- and collaborate closely with cross-functional teams.
Key Responsibilities
Design, develop, and maintain
Java-based applications
and microservices.
Collaborate with product managers, architects, and QA engineers to define and deliver new features.
Write clean, efficient, and well-documented code following
industry best practices
.
Develop
REST APIs
and integrate them with front-end systems or third-party services.
Work with
Spring Boot, Hibernate, and JPA
for backend development.
Participate in
code reviews
,
unit testing
, and
performance tuning
.
Implement and maintain
CI/CD pipelines
for automated build and deployment.
Ensure software meets
security, scalability, and maintainability
standards.
Troubleshoot, debug, and resolve production issues.
Collaborate within
Agile/Scrum teams
to deliver software increments in sprints.
Technical Skills & ToolsCore Skills
Languages:
Java (8+), with good understanding of OOP concepts.
Frameworks:
Spring, Spring Boot, Hibernate, JPA.
Web Technologies:
RESTful APIs, JSON, XML, Maven/Gradle.
Databases:
MySQL, PostgreSQL, MongoDB, or Oracle.
Version Control:
Git, GitHub/GitLab.
Testing:
JUnit, Mockito.
Build Tools:
Jenkins, Maven, Gradle.
Containerization/Cloud:
Docker, Kubernetes, AWS/Azure/GCP (preferred).
Agile Tools:
Jira, Confluence.
Experience LevelsEntry-Level (0-2 years)
Basic knowledge of Java and OOP principles.
Exposure to REST APIs and databases.
Eagerness to learn frameworks like Spring Boot and cloud technologies.
Internship or academic project experience preferred.
Mid-Level (3-5 years)
Proficient in backend development using Spring Boot.
Experience in microservices architecture and API integration.
Understanding of cloud deployment (AWS/Azure/GCP).
Able to work independently and mentor junior developers.
Senior-Level (6-8 years)
Expertise in designing and developing large-scale enterprise applications.
Strong understanding of system design, architecture, and scalability.
Experience leading development teams or mentoring peers.
Hands-on with DevOps practices, CI/CD, and performance optimization.
Knowledge of security best practices and data protection (GDPR compliance).
Soft Skills
Excellent problem-solving and debugging skills.
Strong communication and teamwork abilities.
Detail-oriented, proactive, and innovative mindset.
Comfortable working in agile and fast-paced environments.
Education
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Job Types: Full-time, Permanent
Pay: 24,000.00-30,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.