This role can be based in London or Liverpool (Hybrid)
Overview
We are searching for a highly-skilled and self-motivated Senior Staff Software Engineer to join our expanding global team. The work will involve backend (Java, Spring Boot) and front-end (JavaScript, ExtJS) development.
Main Responsibilities
- Design, develop and test new features for web applications.
- Develop internal RESTful APIs and integrate with remote APIs.
- Collaborate with internal team and stakeholders on functional requirements.
- Troubleshoot and resolve issues with existing software.
Requirements
- BS Degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Minimum of 7 years of professional experience in software development with a focus on Java and JavaScript.
- Advanced knowledge of Java and extensive experience with Spring Boot are necessary.
- Experience with JavaScript front-end frameworks and libraries.
- Proficient with SQL database design, implementation and optimization.
- Experience with Java ORMs (e.g. Hibernate Envers).
- Experience with Docker and a solid understanding of containerization principles.
- Advanced proficiency with Linux.
- Familiarity with Agile/Scrum processes and management tools such as Jira.
- Ability to work independently and as part of a globally distributed team.
- Nice to have experience with the Sencha ExtJS framework.
Please mention the word **HONORED** and tag RMzUuODkuMTU4LjE3Ng== when applying to show you read the job post completely (#RMzUuODkuMTU4LjE3Ng==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.