Our client is looking for suitably qualified and experienced developers to work on a key product project as part of the team, As a Java developer, you will focus on developing new features, integrating the platform with other key customer systems, exploring new ways of delivering information and knowledge for customers, and helping to ensure the platforms remain beloved by users.What you'll do:
- Develop new application functionality to fulfill use cases defined by business analysts
- Architect new functionality for scalability and supportability of the application
- Integrate framework upgrades and new technologies to ensure the codebase remains supportable and maintainable
- Ensure quality through diligence in design and implementation, and participation in code review and validation activities
- Contribute to overall application stability through the creation of automated test suites
- Create documentation for new functionality developed in the form of code comments, wiki articles, or formal documents
- Help maintain customer satisfaction by providing timely advice and hot fixes for bugs or issues identified by customers
- Bachelor’s Degree or equivalent combination of qualifications and experience
- Demonstrated experience with Java (including JDK 11 and JDK 17+)
- Demonstrated experience with the Angular framework
- Extensive knowledge of web-based front-end technologies including HTML5, JavaScript, and CSS
- A high degree of understanding of SQL, particularly pgSQL, is essential, as is experience with PostgreSQL
- Knowledge of and experience using frameworks like Spring, OpenAPI, Eclipse Vert.x, and Liquibase