Software Engineer
Job Title Software Engineer
Team Products
Reporting to Head of Product Management
Direct reports none
GeoPlace are looking for an experienced Developer and Application Support Analyst to join our Products team to design and develop web applications for GeoPlace and provide production support to existing applications.
We are an outgoing and diverse team who are looking for someone with a positive attitude who is keen to take ownership of tasks and work collaboratively as well as share their knowledge with fellow team members.
Posted: 02 June 2025
Key Duties & Responsibilities
- Responsible for design, development and implementation of Sapphire UI and API.
- Adherence to software development standards and the preparation of technical design and testing, using TDD (Test Driven Development) and CD (Continuous Delivery).
- Team-based and independently managed work.
- The candidate will be expected to work and learn independently as well as with other developers. Time will be allocated to the research and development of new functionality and technical frameworks.
- Supporting and maintaining existing web systems as well as providing technical user support.
- Working with other software engineers, test engineers in the team, release managers and publication team to ensure delivery of quality-assured applications and systems.
- Responsible for monitoring and responding to tickets submitted through issue management system (Jira).
- Identify and fix underlying root causes for application issues.
- Maintain systems by monitoring and correcting software defects.
- Implementing best practices for achieving support objectives and meeting products SLAs.
- Identify opportunities for process improvement and contribute to team’s initiatives.
Essential Skills
- Java SE/Java EE
- Jdk 17+, Junit, Mockito, Spring boot, Oauth, Apache Kafka
- Spring Framework, including RESTful services, and Hibernate
- JavaScript Frameworks (preferably AngularJS), Angular 18+, Angular Material
- Git, Maven, and Continuous Integration with Jenkins
- TDD/BDD and Continuous Delivery principles
- Proficiency in Linux/OSX working practices.
- Experience in Developing and debugging Java based Application
- Familiarity with implementation of DevOps and release management
- Technical writing skills for design documentation
- Unit testing experience
Desirable Skills
- UX and UI design patterns.
- Oracle and PostgreSQL
- A graduate or masters degree in Artificial Intelligence
- Use of AI tools for UX/UI design
- Apache Kafka
- Maven, and Continuous Integration with Jenkins
- JIRA, JIRA Agile and Confluence experience
- Excellent verbal and written communication with both technical and non-technical users
- Analytical skills
- Attention to detail
- Willingness to learn
Vision & Values:
We are:
- Enthusiastic about our work
- Rigorous in our delivery
- Continuously thinking about improvement
- Making a difference to society
- Excelling at what we do best
- Overall, we take pride in what we achieve together
Compliance
- The post holder will conform to established Quality, Information Security, IT, Health and Safety, Equality and other GeoPlace policies and procedures as defined in the Company Handbook.
Employee Benefits
- Ability to work in the central London office or work from home with some occasional office working
- 25 days holiday (in addition to normal and public bank holidays) per year
- 10% of your working week can be spent taking part in Learning and Development
- Group Personal Pension (minimum employer contribution is 4%)
- Employee subscription to Udemy training
- Group Income Protection Scheme (on completion of probation)
- Life Assurance Scheme – 3 x salary (on completion of probation)
- Interest free season ticket loan (on completion of probation)
- Cycle to Work scheme (on completion of probation)
How to apply
Interviews will be conducted via video technology and in person.
Please send your CV and a one page maximum cover letter explaining explaining why you are suitable for the role, what skills you have and why you want to work for GeoPlace to recruitment@geoplace.co.uk
Please ensure your eligibility to work in the UK before applying.
GeoPlace is an equal opportunity employer and is determined to ensure that no applicant or employee receives less favourable treatment on the grounds of gender, gender identity, age, disability, religion or belief, sexual orientation, marriage or civil partnership, race, or pregnancy and maternity, or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.
If you have not heard from us by the application deadline (01/07/25), please assume you have not been successful.
NO AGENCIES PLEASE