FPSG have exciting opportunities for high performing Java Engineers to join an expanding global business. The organisation has a great blend of working with cutting edge technology, enterprise problems, contributing to innovative products, and collaborating with global talent.
As a Java engineer you will work with a range of proprietary services. Focused on continuous innovation & development you will have freedom to challenge and bring creativity. You will have a strong understanding of core Java, Java8+, SQL, Source Control, Continuous Integration, and frameworks such as Spring / Spring Boot.
As a Java Engineer your responsibilities will include:
1. Collaborative Java led agile development on a range of Greenfield projects.
2. A blend of back-end, and full stack focus to match your key skills.
3. Contributing to continuous improvement
4. Contributing to iterative development, liaising with business users, business analysts, product owners and other developers
5. Be prepared to take ownership and responsibility with a can-do attitude
6. Contribute to analytical, problem-solving tasks.
7. Take ownership for your own solutions, through successful well-written and tested code
8. Articulate solutions to stakeholders where necessary including a non-technical audience
9. The ability to quickly identify and document root cause issues, and effectively find and communicate possible resolutions
To be a successful Java Engineer you will need experience of:
10. Complex Java Development
11. Developing solutions in a Java SQL environment
12. Strong source-control and Continuous Integration experience
13. SQL
14. Integration tools REST/XHR/JSON
15. Understanding of Unit and end to end testing
Desirable skills and opportunities for cross training include:
16. Application frameworks such as Spring Boot or Angular
17. Exposure to event-based architectures
18. Exposure to Unix / Linux and associated scripting
19. Micro services development
20. UI applications / front-end technologies (React / Redux / TypeScript / HTML5)