Back End Software Developer

Birmingham
Office Based
Permanent
to £40K

Backend Software Developer, Birmingham

Our client works with companies that are focused on exploiting the opportunities created by the need to transform global energy systems. They are expanding the software engineering team to meet the demands of a growing portfolio of new and exciting projects in the energy market sector.

Required skills:

  • Strong academic background, i.e. Bachelors level in degree in Computer Science, Software Engineering or similar
  • A proven ability to understand and manage the impact of detailed software issues on the wider system level performance
  • Experience of applying software design principles, design patterns, test-driven development, SOLID principles
  • Demonstrate the ability to produce high quality software and experience introducing new technologies to a platform
  • Java 8 or later with demonstrable and recent development experience using Spring / Spring boot
  • Experience of working with SQL and NoSQL databases, e.g. Postgres, MongoDB, or similar
  • Experience of using Version Control Software, such as Git, GitHub, GitLab and similar products
  • Experience of working in Agile/Scrum development teams
  • Experience of CI/CD

Desirable skills:

  • Experience of working with a large/enterprise-grade platform powered by a micro-services architecture
  • Experience with Docker, Kubernetes, AWS and Kafka
  • Great communication skills to work with a talented multi-disciplined team
  • ‘Can do’ attitude that is willing to challenge team members to find the best solution while working under pressure to meet tight deadlines
  • Experience of test-driven development

Apply for this job

RWA is GDPR compliant and will never share your details without your permission. Read our Privacy Policy.