
Senior Java Developer :
Seasoned hands-on developer with deep technology stack knowledge.
What you'll be doing:
- Work with the development teams to produce rich enterprise class SaaS applications
- Breakdown a large/complex problem, quickly derive an efficient design, document and implement the core framework, and hand off the simple components to junior staff.
- Work directly with the product team to better understand gaps that need to be filled with the team.
- Develop and/or maintain applications utilizing JAVA development tools.
- Develop front ends in Angular.
- Work directly with product management and customer success to help determine and solve customer needs for our products.
What we need you to bring:
- 3+ years of (SaaS) Software and Enterprise Application Development
- Hands-on experience building integrations and APIs
- Excellent command of the Java Language.
- Working knowledge of JSF (Java Server Faces) framework for building Web Apps, Facelets - as a view handler for JSF, and Oracle ADF library for the presentation (UI) layer.
- Should have experience in Spring boot framework
- Working knowledge on ORM like Hibernate
- Working knowledge of technologies such as XML, Web Services, AJAX, etc.
- Experience in Angular.
- Knowledge of HTML, CSS, TypeScript.
- Understanding of UI design and layout
- Other JavaScript frameworks is a plus, such as jQuery, ReactJs
- Experience with Oracle SQL would be an asset.
- Experience with Oracle Fusion Middleware would be an asset.
- Knowledge of data structures, multi-threading, and N-Tier Architecture
- Experience in the Public Sector (government, public education) would be ideal, but not required.
- Sharp troubleshooting skills.
- Ability to work independently.
- Have worked in an Agile environment
