Principal Software Engineer

New Today

* Deep proficiency in Java (11/17+), with strong experience in modern frameworks and libraries.* Strong background in microservice architecture, containerisation (Docker, Kubernetes) and RESTful API design.* Experience with frontend technologies including ReactJS, MobX, and TypeScript.* Knowledge of cloud platforms such as AWS, Azure, and Google Cloud.* Strong understanding of database technologies (SQL, NoSQL, data modelling).* Familiarity with DevOps practices and CI/CD pipelines.* Familiarity with tools like Git, GitHub, Jira and Bamboo from Atlassian.* Proficiency in testing frameworks such as JUnit, Jest and Playwright with a focus on driving quality automation and testability by design.* Commitment to engineering best practices, including code reviews, static analysis and continuous quality improvements.Experience with AI.Knowledge of SAP (ABAP, HANA).Experience with operating systems like Windows, UNIX (Linux), and Mac.Familiarity with relational databases such as Postgres.Knowledge of Gradle, Shell scripting and Tomcat.* Ability to stay updated with the latest industry trends and technologies.* Creative thinking and the ability to propose innovative solutions that align with business objectives.* Knowledge of network protocols, security best practices, and compliance standards.* Ability to mentor and guide junior engineers.* Strong analytical and problem-solving skills.* Ability to troubleshoot complex system issues and design scalable, reliable solutions.* Contributions to open-source projects or relevant technical publications.* Participation in industry conferences or workshops as a speaker or panelist. #J-18808-Ljbffr
Location:
United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology