Roles and ResponsibilitiesSenior 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 issuesWriting and maintaining systems and database documentation for technical and non-technical audiencesAssisting in the development of comprehensive information security procedures and practices and deployment of a detailed security audit across our database tierAs a Senior Java Developer, you will monitor ongoing 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 goalsUse the orchestration tool TerraformUse Secret Management servicesSystem and application monitoring Required Qualifications/SkillsBS degree in Engineering/Computer Science/IT Security or relevant experience 8 years of experience and proven background working in a technical, related positionPrevious Analytic and troubleshooting experience is requiredExperience with migrating applications from on-premises to public cloud Experience working with containerized workloads such as Docker and KubernetesExperience with Log Management toolsExperience working with an enterprise RDBMSExperience with any high-level programming languageHands-on experience with Linux and Windows servers including support and troubleshootingHands-on experience performing application static/dynamic security and penetration assessment with toolsProfessional experience working within the Azure public cloud