Â
In this rewarding position you will be responsible for innovating, developing, testing, and implementing new software solutions within project and support/maintenance capacities.Â
Â
As a Full Stack Engineer, you'll be expected to have in depth knowledge of the Java language, common frameworks, as well as best practices and patterns. It would be ideal if you also had knowledge and experience with C# and API design.
Â
Â
Key responsibilities include:Â
- Designing, coding, testing modifications of Java applications
- Assessing, analysing, and implementing change based on design and request
- Maintaining application support processes and investigating/monitoring issues
- Release and deployment activitiesÂ
- Knowledge of AWS or Azure
- At least 8 years of Full Stack Java experienceÂ
- Some experience with JavaScript based front end development React, Angular, npm/yarn
- Solid knowledge across networking, database/persistence, user interface and API
- Experience in continuous integration / continuous delivery releases
- Products used include but not limited to Java, ForgeRock, JavaScript, Docker, Jenkins, Git & Bitbucket, Cucumber, Kubernetes, API Connect
- Experience with calling 3 rd party APIs
- Unit Testing and TDD Testing practices
- Contribute in all phases of the development lifecycle
- Microservices (Spring Boot, Quarkus, Micronaut)
- Experience working in Agile environments
- Exposure to MS D365, Azure Service Bus, Azure Functions