Java Developer

Birmingham, ENG, GB, United Kingdom

Job Description

Job Title:

Java Developer

Location:

United Kingdom (Hybrid/Remote options available)

Experience Required:

0-8 years

Employment Type:

Full-time

About the Role



We are seeking skilled and passionate

Java Developers

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.


Related Jobs

Job Detail

  • Job Id
    JD4094272
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Birmingham, ENG, GB, United Kingdom
  • Education
    Not mentioned