Software Engineer – Java, London, Bristol & Belfast at Deloitte UK

  • Applications may have closed

Our Technology Practice

Technology is an exciting and thriving area of our consulting practice
We have a diverse practice of over 1700 practitioners working around the UK on challenging engagements across a wide portfolio of clients
Our breadth and depth of technical capabilities enable us to be both trusted advisors and implementation partners

Our Solutions Development & Integration (SD&I) team within Systems Integration (SI) is specifically focused on enabling clients to overcome complex systems integration challenges when delivering business driven, technology-enabled change across their organisation
Our specialists help clients in designing and implementing fully integrated solutions across the organization’s own walls, and with its external partners, suppliers, and customers
Our end-to-end solutions encompass technology, people and data; span across front, middle and back offices; and are focused on quality, governance and control
We cover all aspects of systems integration including digital solutions, package integration, custom development and infrastructure

The Bespoke Development team focuses on the delivery of custom developed applications for our clients across several industries
Our work encompasses both advisory and delivery services, and covers the end-to-end lifecycle of application architecture and development, including planning, requirements gathering, design, prototyping, code development, modularisation, testing, configuration and defect management, and production deployment
Development is completed in a variety of languages and platforms, including JAVA and
NET technologies

We are looking to grow this team and offer opportunities for exciting and innovative work with Clients across multiple sectors and with leading technologies, skills acquisition, professional knowledge growth, and overseas travel

Our Bespoke Development Offering

We drive the analysis and design of software applications and systems then deliver and deploy custom developed applications
We help our clients in many different ways:

  • Application Design Services
  • Application Modernization
  • Cloud Application Development
  • Custom Application Development – Including
    Net and J2EE
  • Application Architecture

Reporting to the Delivery Lead / Project Manager or Senior Developer, the Developer is focused on developing solutions which meet the business requirements
The Developer works closely with multiple stakeholders, including the Delivery Lead, Solution Architects, Business Analysts, Senior Developers and Testers across the project lifecycle to develop solutions

Location

The base location is London Bristol and Belfast
The role may involve travel, working in different areas of the UK, and potentially overseas

Hours

This is a permanent role

Responsibilities

As a Developer, you will have responsibility for:

  • Developing solutions that meet business requirements
  • Working closely with multiple stakeholders across the project lifecycle, including:
  • Liaising with Business Analysts to understand business requirements and with Solution Architects on functional and technical designs
  • Supporting the Delivery Lead / Project Manager with scoping and estimation of development efforts
  • Working collaboratively with test teams during the Product test and UAT phases to fix assigned bugs
  • Developing program specifications and detailed design documents
  • Developing programs using software including JAVA and
    NET technologies
  • Coding, testing and debugging complex applications programs
  • Enforcing coding standards and performing code reviews
  • Ensuring quality of coded components by performing thorough unit testing
  • Providing primary support for assigned systems and applications; providing backup support for other systems as needed
  • Working independently with limited support, while aligned to weekly and daily agile governance (weekly sprints, reporting)
  • Mentoring junior developers

Requirements

We are looking for individuals that will embody Systems Integration at Deloitte Consulting – people who understand the connection between the business problem and the technology solution and have the professional and personal skills to make a real difference to our Clients

Mandatory:

Technical

We expect you to have skills and experience in the following:

  • JS – NodeJS, Express, ECMAScript (JavaScript), Type-Script
  • Java – J2EE, Spring, Apache Camel, Hibernate
  • Hands-on with UNIX
  • MUST have good understanding and experience on MicroService Architecture, Domain Driven Design, SOAP/REST APIs
  • Docker, Kubernetes
  • SQL, Postgres, MYSQL, MongoDB
  • Working knowledge on Bamboo, Jenkins, GOCD,
  • Exposure to the AWS stack (e
    g Gateway, Lambda, GLUE, EC2, ECS, Elastic Beanstalk, VPC, S3, ELB, EFS) or Azure equivalents
  • Proficiency in MS Office (Access, Outlook, Excel, PowerPoint) including macros creation’

Preferred:

  • Internal or external consultancy experience
  • Technical university degree
  • Experience implementing large-scale custom development integration projects
  • Experience with DevOps
  • Experience with database design
  • Experience with creating responsive design, Performance tuning, Automated Build and deployment
  • Experience developing or working with mainframe technologies COBOL, PL/1, JCL, Natural and ADABAS and VSAM
  • Demonstrated understanding of tool based modernization, including code analysis, code conversion and automated testing tools
  • A strong desire to work hands-on with application code and perform deep levels of analysis to troubleshoot outcomes and recommend resolution

Additionally, we expect that you possess the following core consulting skills:

  • A strong focus on team working within diverse and remotely located teams
  • A “can do” attitude – Hands-on & flexible approach to emerging requirements and a real willingness to learn and participate
  • Good communication and people skills, with the ability to articulate complex ideas to different audiences within an organisation, and effectively engage with stakeholders ranging from subject matter experts to senior functional leads
  • Strong documentation ability and excellent written and verbal communication skills
  • Experience of working in fast-paced and demanding delivery-focused environments
  • Understanding and awareness of the commercial and reputational risks Deloitte may encounter and the appropriate mitigations
  • Enthusiasm and passion for the delivery of market leading solutions that make a difference
  • Professional working proficiency in the English language
  • An ability to travel internationally and stay away from home for up to 5 days each week for specific durations of time based on defined programme needs or phases

All candidates must have full travel mobility and the right to live and work in the UK
A good graduate STEM (Science, Technology, Engineering and Mathematics) degree is preferred
Industry experience in one or more of the following will be an added advantage:

  • Consumer Business
  • Healthcare and Life Sciences
  • Energy and Utilities
  • Manufacturing
  • Telecoms, Media & Technology (TMT)
  • Public Sector
  • Financial Services