Accessability Links

Junior to mid-level Java Developer - Milton Keynes

  • Location: Buckinghamshire
  • Salary: £24000 - £30000 per annum + pension, 25 days hols, training
  • Job type: Permanent
Sorry! This vacancy has now expired.

Job Description

Junior to mid-level Java Developer - Milton Keynes

A leading software business have created a new position for a Junior to mid-level Java Developer to join a specialist team developing a real-time, data-driven platform used by clients in the Betting & Gaming industry. For an incoming Java Developer, the role will give people a lot of variety & involvement in project work, plus a grounding in clean-coding best practice!

The role

The Java Developer will be part of a small team of 3-4 Developers and part of a wider Software Engineering function of 80+ developing a product that distributes a lot of real-time data-feeds, taken from a number of external sources & mechanisms, processes that data and then distributes it to a number of external clients. All this is in real-time, so the platform is highly performant, easy to scale & resilient

The technology stack uses Java 8, with Spring (Core, Boot & MVC), Hibernate, Apache Camel, RabbitMQ & Tomcat. Continuous Integration & Delivery is used with Git, Jenkins, JIRA and Docker, Scrum methodologies used & TDD used to ensure quality code gets released.

The Java Developer will be helping to add scalability to the platform, integrating new data feeds using Camel, plus migrating legacy applications into the new solution / architecture.

About you

This role would suit a either graduate that has completed an internship or sandwich year placement, or someone looking for that next step / second position. You will have strong understanding of the fundamentals of Java development (JSP's, JDBC, Netbeans), plus have worked with frameworks to aid development, ideally Spring & Hibernate. You will have some knowledge of Linux-based operating system, IDE's such as Eclipse or IntelliJ and RDBMS technology such as MySQL or Oracle.

For more experienced people, you will be expected to have framework experience, with an understanding of integration with APIs (Rest / JSON).

Any additional knowledge & experience with ESBs, MQ messaging or Agile-best practice would be a big advantage.

What can they offer you

The client have a strong track record of promoting Java Developers into more senior positions so very much a meritocracy. In terms of day-to-day work, you would be working in an environment that values and advocates clean coding principles.


  • Experience of Java 7 / 8
  • XML / XSLT
  • RDBMS technology - Oracle, MySQL, PostgreSQL
  • Linux
  • Web servers such as Tomcat
  • IDE's like Eclipse or IntelliJ
  • Equivalent to BSc or above, in Computer Science / Software Engineering


  • Agile / Scrum knowledge
  • Spring (Core, Boot, MVC)
  • Hibernate or JPA
  • Apache Camel
  • MQ message broker / Rabbit MQ / Active MQ
  • TDD / BDD

Due to office location, access to own transport is a big help.

Unfortunately, Tier 2 visa sponsorship is not available with this employer

Oscar Technology Limited is acting as an Employment Agency in relation to this vacancy.

  • similar jobs

    2 x Graduate / Junior Java Web Developer Nottingham, Nottinghamshire £25000 - £30000 per annum
    2 X Senior Java Developer - work remote 3-4 days / week Kent £50000 - £60000 per annum + WFH 3-4 days/week
    Cloud Software Architect - AWS, Microservices, Java Manchester, Greater Manchester £75000 - £90000 per annum + Bonus, flex hours
    Java Developer - pickup Cloud / Microservices skills Maidstone, Kent £30000 - £35000 per annum + BUPA + free travel
    C# / .Net Developer City of London, London £450 - £550 per day
    Contract Android Developer Manchester, Greater Manchester £350 - £420 per day
    Front End Developer - React City of London, London £400 - £500 per day
    Java Tech Lead Manchester, Greater Manchester £450 - £550 per day
    Python Engineer - Hadoop, Spark, Statistics, Modelling - San Fr San Francisco, California US$63 - US$80 per hour + benefits (if W2)