Software Engineer
You’re assignment: We are building our new Online Authentication and signing platform in a modern Java / PCF / Azure techstack (decomming our legacy stack) Key Qualifications The Must-Haves: • 5+ years experience building applications with common web technologies (Java, JEE, Spring) • Proven experience in 3 or more complex projects • Knowledge of common design patterns • Experience with automation; build pipelines, testing, deployments, monitoring • Being able to support several teams by educating them and helping them make choices • Good communication skills and expectation management: there are many stakeholders • Excellent knowledge of architectural principles and how these support developers to build upon the platform • Experience with micro services Nice-to-Haves: • Experience with cloud foundry • Experience with Azure DevOps • Experience with functional test automation (e.g.: Cucumber or FitNesse) • Experience with NoSQL databases • Experience with Linux The Usuals: • Working knowledge of source control software such as Git • Working knowledge of the Atlassian suite (JIRA and Confluence) • Exposure to Agile development methodologies • Ability to work independently with minimal supervision • Must be able to brainstorm and communicate ideas with your teams as well other stakeholders • Excellent verbal and written communication skills • Willingness to learn new technologies and implement in short time • Comfortable working in a multi-discipline team