Responsibilities:
* Senior Java Developer will deliver resilient database designs and stacks via "Infrastructure as Code" and other DevOps practices
* Diagnosis and resolution of complex system and application issues
* Writing and maintaining systems and database documentation for technical and non-technical audiences
* Assisting in the development of comprehensive information security procedures and practices and deployment of a detailed security audit across our database tier
* Ensure 24/7 technical support and Service Level Agreement for customers is met
* As a Senior Java Developer, you will monitor on-going support of critical, high revenue business applications
* Identify vulnerabilities via manual and automated testing methods and how to effectively remediate vulnerabilities associated with each
* Working with diverse technical and non-technical teams, including Development, QA, IT Operations, Customer Operations and Project Management teams
* Continuous Integration/Delivery Tools GitHub/GitLab
* Cloud Architecture and system design to solve key business problems and facilitate team goals
* Use orchestration tool Terraform
* Use Secret Management services
* System and application monitoring
REQUIREMENTS:
* BS degree in Engineering/Computer Science/IT Security or relevant experience
* 5+ years of experience and proven background working in a technical, related position
* Previous Analytic and troubleshooting experience is required
* Experience with migrating application from on-premises to public cloud
* Experience working with containerized workloads such as Docker and Kubernetes
* Experience with Log Management tools
* Experience working with an enterprise RDBMS
* Experience with any high-level programming language
* Coding and scripting experience
* Hands-on experience of Linux and Windows server including support and troubleshooting
* Hands-on experience performing application static/dynamic security and penetration assessment with tools
* Professional experience of working within the Azure public cloud
* Professional experience with common source control tools
* Knowledge of change control and associated procedures
* Good understanding of defensive, corrective, and detective controls and requirements
* Ability to act as a point of expertise, advise others in the team on best practice and impart knowledge
* Well versed in Information security principles at an Intermediate level.
* You will be a collaborative team player, with ability to influence, communicate and solve problems effectively, whilst handling a fast-paced working environment.
* You will be a key member of our team working with a diverse range of technologies.