Junior Java Developer
<p data-end="521" data-start="65">We're looking for a skilled and motivated <strong>Junior </strong><strong data-end="125" data-start="107">Java Developer</strong> to join my clients' team and play a key role in enhancing and evolving their core <strong data-end="213" data-start="198">YMS product</strong> as well as centrally deployed <strong data-end="272" data-start="248">RESTful web services</strong> built with <strong data-start="284" data-end="295">Quarkus</strong>. <br /><br />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.</p><p data-start="523" data-end="730">You'll work in a collaborative environment that blends <strong data-end="598" data-start="578">pair programming</strong> with <strong data-end="631" data-start="604">independent development</strong>, making this an excellent opportunity to grow your expertise and take on new technical challenges.</p><h3 data-end="765" data-start="737"><strong data-start="741" data-end="765">Key Responsibilities</strong></h3><ul data-start="766" data-end="1194"><li data-start="766" data-end="824"><p data-end="824" data-start="768">Enhance and develop features for my clients' core product.</p></li><li data-start="825" data-end="883"><p data-start="827" data-end="883">Build and maintain RESTful web services using Quarkus.</p></li><li data-end="970" data-start="884"><p data-start="886" data-end="970">Participate in requirements gathering, design discussions, and technical planning.</p></li><li data-start="971" data-end="1037"><p data-end="1037" data-start="973">Contribute to development, testing, and deployment activities.</p></li><li data-start="1038" data-end="1113"><p data-end="1113" data-start="1040">Provide second-tier technical support to the US Technical Support team.</p></li><li data-end="1194" data-start="1114"><p data-start="1116" data-end="1194">Collaborate closely with teammates using pair programming and agile practices.</p></li></ul><h3 data-start="1201" data-end="1237"><strong data-end="1237" data-start="1205">Required Skills & Experience</strong></h3><ul data-start="1238" data-end="1460"><li data-end="1280" data-start="1238"><p data-end="1280" data-start="1240">Strong <strong data-end="1258" data-start="1247">Java SE</strong> development skills.</p></li><li data-end="1362" data-start="1281"><p data-end="1362" data-start="1283">Solid understanding of <strong data-end="1348" data-start="1306">Object-Oriented Design and Development</strong> principles.</p></li><li data-end="1423" data-start="1363"><p data-start="1365" data-end="1423">Experience with <strong data-end="1390" data-start="1381">JUnit</strong> or similar testing frameworks.</p></li><li data-end="1460" data-start="1424"><p data-start="1426" data-end="1460">Good working knowledge of <strong data-start="1452" data-end="1459">SQL</strong>.</p></li></ul><h3 data-start="1467" data-end="1492"><strong data-start="1471" data-end="1492">Beneficial Skills</strong></h3><ul data-start="1493" data-end="1868"><li data-start="1493" data-end="1531"><p data-start="1495" data-end="1531">Experience with <strong data-start="1511" data-end="1528">IntelliJ IDEA</strong>.</p></li><li data-start="1532" data-end="1573"><p data-start="1534" data-end="1573">Knowledge of <strong data-end="1554" data-start="1547">Git</strong> version control.</p></li><li data-start="1574" data-end="1605"><p data-end="1605" data-start="1576">Exposure to <strong data-end="1602" data-start="1588">Java EE 8+</strong>.</p></li><li data-end="1646" data-start="1606"><p data-end="1646" data-start="1608">Some experience with <strong data-start="1629" data-end="1643">Java Swing</strong>.</p></li><li data-start="1647" data-end="1694"><p data-end="1694" data-start="1649">Comfort working in a <strong data-start="1670" data-end="1679">Linux</strong> environment.</p></li><li data-start="1695" data-end="1753"><p data-start="1697" data-end="1753">Familiarity with <strong data-start="1714" data-end="1723">jMock</strong> or other mocking libraries.</p></li><li data-start="1754" data-end="1833"><p data-end="1833" data-start="1756">Experience with <strong data-end="1802" data-start="1772">WildFly Application Server</strong>, <strong data-end="1815" data-start="1804">Quarkus</strong>, or <strong data-start="1820" data-end="1830">Docker</strong>.</p></li><li data-start="1834" data-end="1868"><p data-start="1836" data-end="1868">Understanding of <strong data-start="1853" data-end="1867">PostgreSQL</strong>.</p></li></ul><p> </p><p><strong>Salary/package:</strong></p><ul><li>£28,000-£32,000 DOE</li><li>Remote working as standard - proximity to Edinburgh desirable to engage in work socials/meet ups etc.</li><li>6% matched pension scheme</li></ul><p>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.</p><img src="https://counter.adcourier.com/Um9yeS5LaXJrbWFuLjkxNTQ5LjEwOTIzQHJoaS5hcGxpdHJhay5jb20.gif">
- Edinburgh, Edinburgh
- remote
- Permanent
-
28000 - 32000 GBP / Yearly
- <p data-end="521" data-start="65">We're looking for a skilled and motivated <strong>Junior </strong><strong data-end="125" data-start="107">Java Developer</strong> to join my clients' team and play a key role in enhancing and evolving their core <strong data-end="213" data-start="198">YMS product</strong> as well as centrally deployed <strong data-end="272" data-start="248">RESTful web services</strong> built with <strong data-start="284" data-end="295">Quarkus</strong>. <br /><br />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.</p><p data-start="523" data-end="730">You'll work in a collaborative environment that blends <strong data-end="598" data-start="578">pair programming</strong> with <strong data-end="631" data-start="604">independent development</strong>, making this an excellent opportunity to grow your expertise and take on new technical challenges.</p><h3 data-end="765" data-start="737"><strong data-start="741" data-end="765">Key Responsibilities</strong></h3><ul data-start="766" data-end="1194"><li data-start="766" data-end="824"><p data-end="824" data-start="768">Enhance and develop features for my clients' core product.</p></li><li data-start="825" data-end="883"><p data-start="827" data-end="883">Build and maintain RESTful web services using Quarkus.</p></li><li data-end="970" data-start="884"><p data-start="886" data-end="970">Participate in requirements gathering, design discussions, and technical planning.</p></li><li data-start="971" data-end="1037"><p data-end="1037" data-start="973">Contribute to development, testing, and deployment activities.</p></li><li data-start="1038" data-end="1113"><p data-end="1113" data-start="1040">Provide second-tier technical support to the US Technical Support team.</p></li><li data-end="1194" data-start="1114"><p data-start="1116" data-end="1194">Collaborate closely with teammates using pair programming and agile practices.</p></li></ul><h3 data-start="1201" data-end="1237"><strong data-end="1237" data-start="1205">Required Skills & Experience</strong></h3><ul data-start="1238" data-end="1460"><li data-end="1280" data-start="1238"><p data-end="1280" data-start="1240">Strong <strong data-end="1258" data-start="1247">Java SE</strong> development skills.</p></li><li data-end="1362" data-start="1281"><p data-end="1362" data-start="1283">Solid understanding of <strong data-end="1348" data-start="1306">Object-Oriented Design and Development</strong> principles.</p></li><li data-end="1423" data-start="1363"><p data-start="1365" data-end="1423">Experience with <strong data-end="1390" data-start="1381">JUnit</strong> or similar testing frameworks.</p></li><li data-end="1460" data-start="1424"><p data-start="1426" data-end="1460">Good working knowledge of <strong data-start="1452" data-end="1459">SQL</strong>.</p></li></ul><h3 data-start="1467" data-end="1492"><strong data-start="1471" data-end="1492">Beneficial Skills</strong></h3><ul data-start="1493" data-end="1868"><li data-start="1493" data-end="1531"><p data-start="1495" data-end="1531">Experience with <strong data-start="1511" data-end="1528">IntelliJ IDEA</strong>.</p></li><li data-start="1532" data-end="1573"><p data-start="1534" data-end="1573">Knowledge of <strong data-end="1554" data-start="1547">Git</strong> version control.</p></li><li data-start="1574" data-end="1605"><p data-end="1605" data-start="1576">Exposure to <strong data-end="1602" data-start="1588">Java EE 8+</strong>.</p></li><li data-end="1646" data-start="1606"><p data-end="1646" data-start="1608">Some experience with <strong data-start="1629" data-end="1643">Java Swing</strong>.</p></li><li data-start="1647" data-end="1694"><p data-end="1694" data-start="1649">Comfort working in a <strong data-start="1670" data-end="1679">Linux</strong> environment.</p></li><li data-start="1695" data-end="1753"><p data-start="1697" data-end="1753">Familiarity with <strong data-start="1714" data-end="1723">jMock</strong> or other mocking libraries.</p></li><li data-start="1754" data-end="1833"><p data-end="1833" data-start="1756">Experience with <strong data-end="1802" data-start="1772">WildFly Application Server</strong>, <strong data-end="1815" data-start="1804">Quarkus</strong>, or <strong data-start="1820" data-end="1830">Docker</strong>.</p></li><li data-start="1834" data-end="1868"><p data-start="1836" data-end="1868">Understanding of <strong data-start="1853" data-end="1867">PostgreSQL</strong>.</p></li></ul><p> </p><p><strong>Salary/package:</strong></p><ul><li>£28,000-£32,000 DOE</li><li>Remote working as standard - proximity to Edinburgh desirable to engage in work socials/meet ups etc.</li><li>6% matched pension scheme</li></ul><p>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.</p><img src="https://counter.adcourier.com/Um9yeS5LaXJrbWFuLjkxNTQ5LjEwOTIzQHJoaS5hcGxpdHJhay5jb20.gif">
- 2025-11-24T13:58:07Z