Senior Software Engineer (Java)
- Recruiter
- hubbado Limited
- Location
- Swindon
- Salary
- Competitive
- Posted
- 27 Nov 2020
- Closes
- 30 Nov 2020
- Sectors
- Engineering
- Contract Type
- Permanent
- Hours
- Full Time
We are looking for a Senior Software Engineer to be responsible for contributing to the design, implementation & testing of our platform and working closely with all departments to ensure smooth delivery.
Key result areas: -
- Actively contribute to the design, implementation & testing of the platform
- Take the technical lead of new feature developments and drive them through to completion
- Software meets or exceeds published metrics and quality benchmarks
- Mentor and transfer knowledge to more junior developers
- Take responsibility for the effective resolution of issues as they arise
- Proactively contribute to the technical evolution of our products
Key Responsibilities: -
- Design & development of features and platform enhancements in adherence to PPS development standards and best practices
- Ensure good maintenance through documentation, knowledge sharing and reducing complexity
- Ensuring that agreed development processes are adhered to and that deliverables meet agreed quality standards and timescales.
- Contributing to the technical excellence of the platform
- Work as one team to ensure deliveries are on time and to a high quality - becoming T-shaped
Core Technical Skills: -
Significant Commercial Experience Of: -
- Java 8 and above
- SQL
- o Springboot, Hibernate
- Microservices & RESTful API development
- TDD & BDD
- OO analysis & design
- Agile practices
- DevOps culture and practices
- HTML, CSS & Javascript.
Experience of the following would be beneficial: -
- Clean coding, SOLID principles
- AWS services
- Junit, Web Driver, Cucumber
- XML/JSON
- System architecture and Design Patterns
- Unix & Shell Scripting
- Working with large databases
- HTML, CSS & Javascript
- Tools: SVN, Git, Ant, Maven, Tomcat, Apache, Jenkins