Tech Stack
AWSAzureCloudDockerETLGoogle Cloud PlatformInformaticaJavaJenkinsKubernetesMicroservicesPython
About the role
- Work with team members to identify and address security vulnerabilities in Java code repositories on GitHub.
- Collaborate with security, DevOps, and data engineering colleagues to implement safe coding practices and improve automated workflows.
- Develop and maintain Java components that support our shared data platforms.
- Support data integration and automation initiatives using ETL tools.
- Participate in code reviews, threat modeling, and security assessments as a valued team member.
- Share knowledge and document technical solutions to promote best practices for secure development.
- Assist with a variety of data engineering tasks, working in an environment that encourages learning and inclusion.
Requirements
- At least 3 years of experience working with Java in a software development setting (formal education is not required).
- Understanding of secure coding practices, including OWASP guidelines and basic vulnerability mitigation strategies.
- Familiarity with GitHub and related tools (such as Dependabot, CodeQL, or SonarQube).
- Experience or willingness to learn about continuous integration and delivery (CI/CD) tools and practices (like Jenkins, GitHub Actions).
- Basic knowledge of RESTful APIs, microservices, and managing data flows.
- Strong problem-solving and analytical skills, with a willingness to collaborate and learn from others.
- Effective communication skills and an openness to feedback and new ideas.
- Health insurance
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaETLRESTful APIsmicroservicessecure coding practicesvulnerability mitigationthreat modelingsecurity assessmentsautomated workflowsdata integration
Soft skills
problem-solvinganalytical skillscollaborationeffective communicationopenness to feedbackwillingness to learn