Back End Developer (Focus: Java)
ESSENTIAL SKILLS REQUIREMENTS:
– Java 8, 11, 17+
– AWS
– RESTful services
– Git
– JEE 5 +
– CI / CD
– Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
ADVANTAGEOUS SKILLS REQUIREMENTS:
– Knowledge of design patterns
– OOP (Object Oriented Programming and Design)
– API Development, Calling and creating REST services, RESTful APIs
– Quarkus (highly advantageous)
– AWS and / or other cloud services and Serverless development technologies (highly advantageous)
– Terraform
– OpenAPI / Swagger
– DynamoDB
– Git / GitHub Enterprise
– GitHub actions
– Code quality with Sonar
– Nexus
– JSON
– OAUTH
– HTTP Authentication, and Encryption with SSL
– IntelliJ & Eclipse IDE
– Payara / Glassfish
– Maven multi module project setup and development
– Junit with unit and integration tests
– Integration with 3rd party systems and interfaces
– Linux & VM setup and operation
– Performing production and integration deployments
– Logging and tracking tickets to external support
– Troubleshooting deployments
– Debugging remote services
– DevOps principles and concepts
– Postman / SoapUI
– XML with Schema (XSD, XSLT and pure XML)
– JavaScript, Typescript, Node
QUALIFICATIONS/EXPERIENCE NEEDED:
– Degree in IT or relevant experience
– Qualification/Certification in backend development technologies.
– 8 years Development Experience
– Agile working experience (Mandatory)
Desired Skills:
- Java
- API Development
- Java 8
- 11
- 17+
- AWS