Junior Java Developer

Robert Half International Inc.
yesterday

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 32K

Job location

Remote

Tech stack

Java
Server Applications
Linux
Java Platform Enterprise Edition (J2EE)
IntelliJ
Java Platform Standard Edition (J2SE)
Java Foundation Classes
WildFly (JBoss AS)
JUnit
PostgreSQL
Object-Oriented Software Development
Pair Programming
SQL Databases
Jmock
GIT
REST
Software Version Control
Docker

Job description

We're looking for a skilled and motivated Junior Java Developer to join my clients' team and play a key role in enhancing and evolving their core YMS product as well as centrally deployed RESTful web services built with Quarkus.

This is a hands-on role offering exposure across the full development lifecycle-from requirements analysis and design through to development, deployment, and providing 2nd-tier technical support to our US-based support team.

You'll work in a collaborative environment that blends pair programming with independent development, making this an excellent opportunity to grow your expertise and take on new technical challenges. Key Responsibilities

  • Enhance and develop features for my clients' core product.
  • Build and maintain RESTful web services using Quarkus.
  • Participate in requirements gathering, design discussions, and technical planning.
  • Contribute to development, testing, and deployment activities.
  • Provide second-tier technical support to the US Technical Support team.
  • Collaborate closely with teammates using pair programming and agile practices.

Required Skills & Experience

  • Strong Java SE development skills.
  • Solid understanding of Object-Oriented Design and Development principles.
  • Experience with JUnit or similar testing frameworks.
  • Good working knowledge of SQL.

Beneficial Skills

  • Experience with IntelliJ IDEA.
  • Knowledge of Git version control.
  • Exposure to Java EE 8+.
  • Some experience with Java Swing.
  • Comfort working in a Linux environment.
  • Familiarity with jMock or other mocking libraries.
  • Experience with WildFly Application Server, Quarkus, or Docker.
  • Understanding of PostgreSQL.

Salary/package:

  • £28,000-£32,000 DOE
  • Remote working as standard - proximity to Edinburgh desirable to engage in work socials/meet ups etc.
  • 6% matched pension scheme

Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: roberthalf.com/gb/en/privacy-notice.

Requirements

  • Strong Java SE development skills.
  • Solid understanding of Object-Oriented Design and Development principles.
  • Experience with JUnit or similar testing frameworks.
  • Good working knowledge of SQL.

Beneficial Skills

  • Experience with IntelliJ IDEA.
  • Knowledge of Git version control.
  • Exposure to Java EE 8+.
  • Some experience with Java Swing.
  • Comfort working in a Linux environment.
  • Familiarity with jMock or other mocking libraries.
  • Experience with WildFly Application Server, Quarkus, or Docker.
  • Understanding of PostgreSQL.

Benefits & conditions

Salary/package:

  • £28,000-£32,000 DOE
  • Remote working as standard - proximity to Edinburgh desirable to engage in work socials/meet ups etc.
  • 6% matched pension scheme

Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: roberthalf.com/gb/en/privacy-notice.

Apply for this position