Skillfield is looking for a Software Engineer with Java experience who is a team player but can work on projects independently when required. Working as an advisory consultant, within an agile environment, you can expect to be liaising with a variety of enterprise-level stakeholders and working with them to build modern cyber security solutions using the latest technologies and principles.
As a Software Engineer, your responsibilities will include
Develop software using Java
Design and build backend/API layer to interact with the developed software
Develop automation scripts to deploy your code
Incorporate best practices to increase the code quality for performance, scalability, and ease of use
Implement secure code best practices and configuration management
For you to be successful in this role you should have:
Experience developing software code and backend/API layer using Java
Working knowledge of Linux operating systems such as CentOS and Ubuntu
Good understanding of containerization including Docker, Kubernetes
Previous experience with Ansible is highly regarded
Working knowledge with Azure DevOps (CI/CD)
Good exposure to other programming languages such as python
Understanding of Test Driven Development (TDD), Behavioural Driven Development (BDD), and Domain-Driven Design (DDD)
What’s in it for you?
The position presents an excellent opportunity to work in an innovative, and agile environment with a team of highly skilled professionals.
Work with the leadership team to drive innovative solutions