This is an excellent opportunity to produce resilient and long-lived software that meets current non-functional requirements
You\xe2\x80\x99ll be designing, producing, testing and implementing working code, and taking responsibility for the full life cycle of the system
You\xe2\x80\x99ll be delivering value to your team by creating and curating working software safely and rapidly, while honing your technical talents in this critical role
We\'re offering this role at vice president level
What you\'ll doAs a Software Engineer, you\xe2\x80\x99ll be developing knowledge of aspects of the associated platform across the disciplines of business, applications, data and infrastructure. We\xe2\x80\x99ll look to you to liaise with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives.You\xe2\x80\x99ll also be:
Improving performance through evaluating and analysing metrics
Applying Agile methods to the development of software
Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns
Delivering intentional architecture and formulating emergent design
The skills you\'ll needYou\xe2\x80\x99ll need a background in software engineering, software design or database design along with coding experience in multiple programming languages. We\xe2\x80\x99ll look to you to have experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance, and a track record of solving highly complex analytical and numerical problems.You\xe2\x80\x99ll have a good understanding of backend Java development with experience of core libraries and design patterns.Additionally, you\xe2\x80\x99ll demonstrate:
Experience of working with code repositories, bug tracking tools and wikis
Experience of microservices architecture
Experience of CI/CD, Maven, Git, Linux, Shell scripting, IntelliJ, JSON, Jenkins, Docker and Kubernetes
Experience of OAuth, AWS, Apache Kafka, ReactJS and Jira
Experience of designing and implementing REST API\'s