Senior Software Engineer-Java at Pinsent Masons (Birmingham, UK)

Senior Software Engineer-Java at Pinsent Masons (Birmingham, UK)

At Pinsent Masons

Date Posted:

java
azure
agile
spring

Hours of work: 9:00am – 5:00pm, Monday to Friday. Some out of hours & weekend work (flexibility required)







Purpose of the Role:



  • Delivering business critical software within a fast-paced Agile software development environment

  • Participating in technology deliveries affecting the firm’s strategic vision to rationalise and simplify the software architecture

  • Designing resilient, scalable and fault-tolerant software








What we are looking for:


· Passionate technologists who care about the code they engineer and the quality and elegance of the solutions they build


· Are focused on continuous improvement and fast iterative delivery and embrace the full cycle developer mindset



What you will have:


· An excellent knowledge of core Java


· Experience with Java Framework such as Spring and Hibernate


· Strong data structures, algorithms and design pattern knowledge


· A strong knowledge of system design and architecture across all systems


· Working in Agile Scrum teams


· Experience with external development teams would be beneficial but not required



What you will practice:


·TDD and BDD engineering practices


· CI/CD with short iterative development


· Owning the product lifecycle from beginning to end


Projects you would be involved in:



  • Azure Cloud Technologies

  • Azure DevOps / Jenkins

  • Liferay

  • Springboot


What you will do on a day to day:



  • Work with Java and .Net engineers to help build new and improve existing software.

  • Work with QA teams to automate testing.

  • Liaise with key stake holders and product owners, to realise new features.







Qualifications


· Relevant University degree or equivalent work experience

Apply for the job