As a Senior Java Engineer, you’ll be a key component of a team delivering quality software
You’ll interact with product owners and stakeholders, contribute to the technical conversations, and ensure that what we build is best in class and fit for purpose
You’ll report to a Principal Engineer and will help him/her deliver on the technical strategy
You’ll mentor other engineers to bring them up to your standard
Requirements
A true engineer with a passion for well-crafted, clean and tested code, considering everything from architecture and security to performance
Understanding of agile methodologies and enjoying collaboration
A professional who can lead by example, encouraging their peers to constantly improve
A continuous improvement mindset and a proactive approach in driving positive change, encouraging those around you to do the same
A love for engineering and a constant desire to learn more
Understanding the value of TDD and DevOps
An expertise in Java (Spring) and perhaps some other major coding language (E.g. JavaScript, Python, C#, Go, Ruby)