Java Software Engineer (Junior Career Level)

  • DXC Technology
  • Newcastle upon Tyne, UK
  • 31/12/2018
Full time Data Science Data Engineering Data Analytics Data Management Statistics Software Engineering

Job Description

DXC Technology (DXC: NYSE) is the world’s leading independent, end-to-end IT services company, helping clients harness the power of innovation to thrive on change. Created by the merger of CSC and the Enterprise Services business of Hewlett Packard Enterprise, DXC Technology serves nearly 6,000 private and public sector clients across 70 countries.  The company’s technology independence, global talent and extensive partner network combine to deliver powerful next-generation IT services and solutions. DXC Technology is recognized among the best corporate citizens globally. For more information, visit www.dxc.com

The Digital Transformation Centres (DTC) are expanding rapidly to meet the demand for agile driven solutions from our extensive customer base. Market leaders in offering creative, rapid and cost efficient solutioning to a multitude of business and process needs, the DTC is the ‘thinktank’ where this work is born, much of it is first of type, proof of concept innovation projects. A hub for pushing the boundaries, where innovation is encouraged and applauded, we seek to boost out team numbers from the very best and passionate staff in the UK digital market.

We are seeking Java Software Engineers to join our cloud applications team.

The team brings together cutting edge cloud and DevOps tooling together with the industry and domain expertise from our clients and partners to develop platforms and applications for the future.

Right from start of a client engagement, you will be part of a multi skilled team, who start by understanding the business problem and the user journey.

We build Digital solutions using contemporary concepts and methods such as:  Micro service architecture, API for everything, Test and Domain Driven Development. 

Join our team and you will be challenging yourself, growing your skills working on ‘green field’ projects.

You possess:

  • Passion for software development and want to carve out a career in this space
  • Full of ideas for creative solutioning
  • Can-do, will-do attitude.
  • Hunger to learn new technologies and methodologies.   
  • Skilled at problem solving
  • Analytical and logical.
  • Team & communication skills.
  • Actively participates in team activities.

We offer in return:

  • Mentoring and career support from leaders in the IT transformation field. 
  • Access to certificated and non-certificated technology specific training
  • The opportunity to work in a Global Hub of Digital creativity and innovation
  • Hands-on experience in a dynamic and fast-paced environment
  • Located in one of England’s most vibrant cities (Relocation support may be available for those outside of the Newcastle area)
  • Competitive salary Benefits packages (life insurance and health care)
  • Unparalleled career growth opportunities 

Responsibilities:

  • Full life cycle from discovery to live with Agile and DevOps ways of working.  
  • Design, build, and maintain efficient, reusable, reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.

Essential skills & experience:

  • Java (Spring Framework would be beneficial) with a knack for writing clean readable code.
  • Agile delivery utilising Scrum and Kanban methodologies.
  • Knowledge of SQL and data management.
  • Good understanding of Object Oriented coding.
  • Understanding of MVC and other design patterns.

Desirable skills:

  • Test Driven Development.
  • JavaScript / Typescript, Python.
  • Frameworks & libraries such as React, Angular, Bootstrap, jQuery.
  • Shell Scripting and Linux.
  • HTML and CSS.