Accessability Links

Principle Software Development Engineer / JVM / CI / CD

  • Location: Greater Manchester
  • Salary: £70000 - £75000 per annum
  • Job type: Permanent

Job Description

Principle Software Development Engineer / JVM / CI / CD

This is great role for a technologist with a passion for Agile & all things best-practice!

A leading Retail business are looking to appoint a new Principle Software Development Engineer to act as the technical authority over several Java Development teams & be driver of change across their engineering function as they strive towards a Continuous Delivery & Improvement model. For Lead Developers or Technical Architects from a Java / JVM background, that has a passion for instilling development best practice such as Continuous Integration, Continuous Deployment, Pair Programming & TDD, then this is worth looking at.

The client


The clients digital transformation has seen them implement the Hybris e-commerce platform, Oracle Fusion middleware, plus begin to replace legacy COTS fulfilment platforms that cover every aspect of the retail supply chain.

They are also introducing Agile / Scrum delivery methods, plus the Atlassian toolset to help improve communication & quality of delivery.

There are also Scrum teams developing Java-based products that integrate with Hybris

The company are a high profile retain brand, operating a number of well publicised brands, some with a high street presence. The client are gravitating towards eventually becoming a 'pure-play' retail brand.

As far as Java Development goes, they are starting to introduce Containerisation & Continuous Integration, however this position offers the incoming Principle Engineer the chance to help shape the roadmap for the adoption of Extreme programming methods, introduce increased automation across development, testing ultimately evolve towards a Continuous Deployment model.

This will help shape our clients omni-channel platforms & applications to point where they can rapidly scale applications & quickly respond to market changes when seeking to add new features.

The role

The Principle Engineer will be effectively operating as a technical authority across several in-house & offshore Scrum teams, working in partnership with the Digital Delivery Manager to understand the present state of development practices, team capability & then help shape the direction of the engineering function. The role oversees a partnership with a 3rd party offshore team based in India, so previous experience with collaborating with offshore partners is preferred.

The Principle Engineer will also work closely with Product Owners & UX to help create & shape digital products using Java, Hybris & JavaScript technologies, help scope and lead the adoption of new features in existing products & help drive a culture of innovation & continuous improvement

The role will be largely hands-off but the client is expecting the successful candidate to have come from a Java / JVM Development background & can point to previously help shape a development teams direction towards Continuous Deployment, ensure the team are maximising the potential of products from the Atlassian toolset.

You will also be looking to champion other ideas such as Hackathons and helping to promote the clients employer brand outside of the business.

Expected experience

The successful applicants will be able to point to previous experience working as a Technical Authority / Lead / Principle Engineer or a Lead Consultant in a previous position, having progressed your career from a Java Developer. You will be able to demonstrate experience of introducing new concepts, technologies & tools into organisations such as TDD, Continuous Integration, Continuous Deployment, DevOps, Build tools, Containerisation tools.

You will have worked on large scale Agile project using some of the following technology: Java 8, Spring, Spring Boot, Microservices, Gradle, Docker, Kubernetes, JavaScript, Angular.js, React.js, JIRA, Confluence, Jenkins, Linux.

The Principle Engineer has to have experience of working with offshore teams; the challenges of time-zones, cultural differences, limitations but crucially their capabilities.

Beneficial experience


Any previous experience with E-Commerce platforms such as Hybris, ATG (Oracle Commerce) or Demandware (Salesforce Commerce) would be a major benefit. Involvement in networking events, TED talks or open source communities would definitely score points!

Summary of required skills

  • Extensive background in Java Development
  • Previous experience as a Technical Lead, Technical Architect or Technical Authority
  • Experience of helping to shape engineering best practice including CI, CD, DevOps, Test automation, TDD, XP
  • Shaping Source Control, Issue Tracking & Release Management standards
  • Experience across Java 7 / 8, Core Spring, Spring MVC, Hibernate, SQL / Oracle databases
  • Experience of UI development with JavaScript, HTML5 & CSS3
    Cloud technology knowledge, ideally with AWS but other providers are fine
  • Excellent stakeholder & colleague communication skills

Unfortunately Visa sponsorship for non-EU citizens is not available for this position



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

  • Apply now
  • Colin Frontczak
    Java Software Development
    Call:+44 161 828 8140

    similar jobs

    PERMANENT
    Agile Java Developers - CI / CD / Micro-Services Manchester, Greater Manchester £35000 - £60000 per annum
    Java Developer - Bolton Bolton, Greater Manchester £25000 - £35000 per annum + Extensive Ben
    Java Developer (multiple roles) - New Employer to Manchester Manchester, Greater Manchester £40000 - £60000 per annum + Pension, health, Life
    Senior Java Developer - Micro-Services / Spring Boot Manchester, Greater Manchester £50000 - £60000 per annum
    WebSphere Commerce Developer - WCS / IBM Manchester, Greater Manchester £45000 - £80000 per annum + Dep. on experience
    CONTRACT
    Bellevue, Washington - Palo Alto Network Engineer - CISCO, NEXU Bellevue, Washington US$85 - US$95 per hour
    Java Developer - Preston Preston, Lancashire £300 - £375 per day
    Magento Developer - Part Remote - Contract London £350 - £400 per day
    Network/Server Engineer Liverpool, Merseyside Up to £225 per day