Junior Java Software Engineer

Genome
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 40K

Job location

Remote

Tech stack

Java
JavaScript
Unit Testing
Code Review
Linux
ECMAScript
Hibernate
Java Persistence API
PostgreSQL
Software Engineering
Web Applications
Spring-boot
GIT
Containerization
Information Technology
GraphQL
Software Version Control
Docker

Job description

What You'll Do:

  • Develop and deliver robust systems that adhere to formal specifications.
  • Work to schedules while contributing ideas and solutions with precision and attention to detail
  • Interpret customer requirements to produce clean, maintainable code.
  • Collaborate on unit testing, code reviews, and documentation

Requirements

Do you have experience in Unit testing?, Do you have a Master's degree?, * Strong technical skills

  • Passion for quality and system integrity
  • A collaborative mindset with the confidence to work independently
  • Sharp problem-solving abilities and an eye for detail, Minimum of 1 year of commercial experience working in a relevant industry., Candidates must hold a degree, such as a BSc or MSc in Computer Science, Software Engineering, or another relevant STEM discipline., * Experience building responsive, data-driven web applications
  • Strong Java 8+ development experience
  • Proficiency with PostgreSQL and Spring Boot/JPA/Hibernate
  • Modern JavaScript (ES6) expertise
  • Familiarity with Git version control
  • Experience with GraphQL
  • Docker and containerization knowledge
  • Linux operating system experience

Personal Competencies

  • Clear communicator with effective teamwork skills and the confidence to work independently
  • Strong attention to detail
  • Highly proficient in problem-solving
  • Skilled in applying sound judgement and remaining composed under pressure
  • Capable of managing time efficiently and working autonomously to deliver results
  • Driven to uphold the highest quality standards
  • Proactive in taking ownership and resolving issues quickly and effectively

CONDITIONS AND SECURITY CLEARANCE

Candidate must be a British citizen or have the full right to work in the UK.

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Annual leave
  • Sick pay
  • Gym membership
  • Company pension
  • Casual dress
  • Work from home, What your impact will be:
  • Intuitive software solutions that enable better decision-making
  • Adoption of modern development practices and elevating team capabilities
  • Seamless user experiences that enhance productivity
  • Technical standards that ensure quality and maintainability

Benefits Package:

  • Autonomy to develop your skills and expand your experience
  • Opportunity to contribute to impactful projects that make a real difference in society
  • Working with an inspirational and forward-thinking leadership
  • A collaborative and supportive team culture
  • Flexible working hours to suit your lifestyle
  • Hybrid working arrangements for better work-life balance
  • Generous annual leave - 25 days plus bank holidays, with the option to purchase 5 extra days each year
  • Rewards and recognition for length of service
  • Access to a company pension scheme
  • Ongoing training and professional development opportunities
  • Relaxed, casual dress code
  • Complimentary gym membership

About the company

We provide advanced quality assurance software for large healthcare organisations that helps senior decision makers drive improvements in patient care. Our culture is the foundation of everything we do. Every day, we work with cutting-edge technology, follow proven best practices, and push each other to keep improving. We're looking for people who are passionate about their work, bring a positive and collaborative mindset, and thrive in a supportive, ego-free environment. Here, ideas are shared openly, and everyone has the chance to learn and grow together. If you're ready to be part of a team that celebrates wins, tackles challenges side by side, and lifts each other up, we'd love to hear from you!

Apply for this position