Accessability Links

Senior Software Architect - Java, Micro-Services, Big Data

  • Location: Nottinghamshire
  • Salary: £70000 - £80000 per annum + Pension, bonus, car allowance
  • Job type: Permanent
Sorry! This vacancy has now expired.

Job Description

Senior Software Architect - Java, Micro-Services, Big Data

A world-class Software & Analytics business are looking for a Senior Software Architect that can help them conceive the next generation of their software products, leveraging the use of the latest advances in technology

This role may suit a Technical Architect looking to make a step up or someone looking to move into the 'big leagues'. The role demands a candidate that is a visionary, but without ego!

The present product set includes leading Fraud & identity products & Analytics software used but a multitude of Fortune 500 businesses, with the aim of this position to help these products stay ahead of the curve & introduce new suites of products that will take our clients portfolio of products to the next level. In order to maintain their strong position in the market, the are looking at not only the products themselves, but how easy they are to maintain & configure, but how quickly they can be scaled.

Technologies that they work with include, but are not restricted to: Java, Groovy, PostgreSQL, big-data (Hadoop, Spark, Cassandra); cloud (AWS, Azure, OpenShift PaaS); containerisation, Kubernetes; analytics (R, Python) and machine learning technologies (Spark ML, TensorFlow). Experience in these fields will be beneficial to this role. The business is continuing to mature its 'Agility' across the business & again, the Architect will be an advocate of SDLC best practice, so concepts like BDD, automation in testing, builds & deployments are something you will advocate.


  • Create, maintain and communicate the overall solution vision to serve as a foundation for all discussions in the programme & transform that vision through execution into reality.
  • Champion the solution across global teams in technical/business disciplines to ensure the best possible solution is delivered balancing commercial and technical considerations.
  • Provide significant guidance & expertise to technical teams delivering existing products & next generation capability into the programme to ensure the solution vision is met.
  • Provide significant input into strategic planning leveraging your knowledge and subject matter expertise.
  • Proactively own and implement your personal development plan to continue to be at the forefront of technology.
  • Champion a culture where the fair treatment of customers is at the heart of the business.
  • Travel outside London, when projects require.

The successful candidate will have:

  • Strategic architectural thinking - The architect must be able to provide architectural roadmap and provide development teams with clear vision and solution designs. The technical architect must be able to understand existing code and modules and how they fit in overall system architecture.
  • Technical leadership - The architect must be natural leader in solving technical problems, the one to go to for advice or direction regarding the technology and architecture or design. It is expected the architect to see technical challenges before development teams and provide solutions before the team hit a blocker.
  • Passion about software technologies - The architect must have natural curiosity about new technologies and have a vision how to utilize such new technologies. He or she must be able to get deep understanding about pros and cons of specific technology, sweet spot of technology application.
  • Delivery focus - the architect must be able to provide credible estimates for proposed solutions and architectures, contribute to planning and execution of plans, manage various technical risks, and carefully balance technical and commercial considerations.
  • Knowledge and experience with strategic and tactical architecture patterns - the candidate must demonstrate thorough knowledge and experience on strategic and tactical patterns for design of systems and solutions.
  • Broad technical expertise - The candidate must have expertise and experience across a wide range of technologies, e.g. Java (Client-side, Server-side, Security APIs, Web development, Spring/MVC, JSP/Servlets, OSGi, Hibernate), Workflow, BPM platforms, Business rules frameworks, Enterprise Service Bus (ESB), Rest/JSON, SOAP/XML, Oracle, Single Sign-On (SSO), HTML5, Performance Tuning/Profiling, Testing frameworks
  • The successful candidate will have substantial work experience in technology strategy and architecture positions
  • Technologies, worked with include but are not restricted to: Java, Groovy, PostGres, big-data (Hadoop, Spark, Cassandra); cloud (AWS, Azure, OpenShift PaaS); containerisation, kubernetes; analytics (R, Python) and machine learning technologies (Spark ML, TensorFlow). Experience in these fields will be beneficial to this role.
  • Excellent communication and negotiation skills - The architect must be equally at home working with technology and business stakeholders and comfortable contributing effectively into strategic, commercial and technical discussions. He or she must have strong communication skills; verbal, written, documentation and presenting to board level. It is expected to be strong influencer and excellent negotiator.
  • The following abilities and skills will be considered an advantage:
  • Experience of delivering highly scalable, hosted, multi-tenant, high-performance, 24x7 solutions.
  • Experience of designing solutions that can be easily and rapidly configured to meet the needs of multiple clients without the need for bespoke programming.
  • Knowledge/experience with cloud architectures & deployments.
  • Knowledge/experience of DevOps (Docker, Kubernetes).

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

  • similar jobs

    API Integration Engineer - Rest / XML / JSON Oxford, Oxfordshire Excellent
    Java Developer - Machine Learning platform Reading, Berkshire £35000 - £43000 per annum + Bonus, BUPA, Life
    Senior Java Developer - Java 11 / AWS / Hadoop City of London, London £50000 - £55000 per annum + Upto 15% bonus, bupa
    Software Team Manager - (Tribe Lead / Tech Lead) Nottingham, Nottinghamshire £55000 - £60000 per annum + Bonus, BUPA, Life
    2 x .Net Developer Leeds, West Yorkshire Up to £350 per day
    2nd Line Engineer Stockport, Greater Manchester £175 - £200 per day
    2nd Line Support Engineer Cambridge, Cambridgeshire £160 - £180 per annum
    BI Consultant City of London, London £400 - £600 per day
    Cisco Network Engineer Doncaster, South Yorkshire £200 - £400 per day + competitive