Senior Software Developer with Security

IBM · PL Krakow

Company

IBM

Location

PL Krakow

Type

Full Time

Job Description

Introduction
We are seeking a skilled and experienced Java/Go Developer with a strong background in security to join our team. The ideal candidate will have a deep understanding of secure coding practices and be able to analyze identify and respond to vulnerabilities within the codebase. As a Developer you will work closely with the DevOps and security teams to ensure our applications are secure and resilient against potential threats.

Your Role and Responsibilities
* Design develop and optimize software applications using Java and Go ensuring all code is robust efficient and secure.
* Perform comprehensive security assessments and code reviews to uncover potential vulnerabilities and weaknesses in the application code.
* Evaluate security vulnerabilities identified by automated tools external audits or internal testing and apply necessary code changes and patches to address them.
* Champion secure coding standards and best practices within development teams providing guidance and training on security-related topics.
* Work closely with developers security teams and other stakeholders to design and implement secure software solutions participating in threat modeling risk assessments and security architecture reviews.
* Develop and manage security tools and automation scripts to integrate vulnerability checks into continuous integration/continuous deployment (CI/CD) pipelines.


Required Technical and Professional Expertise
* Strong programming experience in Java and Go.
* Knowledge of Agile methodologies.
* Strong knowledge of industry standards regarding vulnerability management (i.e. Common Vulnerability Scoring System (CVSS)
* Common Vulnerability and Exposures (CVE)).
* Experience with static code analysis tools and dynamic analysis tools (e.g. OWASP ZAP).
* Knowledge of secure coding practices and frameworks (e.g. Spring Security JWT OAuth).
* Knowledge and experience with secure deployment of applications within a cloud environment.

Preferred Technical and Professional Expertise
* Experience in vulnerability management and penetration testing.
* Understanding of cryptographic principles and secure communication protocols.
* Familiarity with container security (Kubernetes Red Hat OpenShift Container Platform).
* Ability to manage the security vulnerabilities and risks across the organization including identifying and supporting application/system owners to manage risks and remediate vulnerabilities.
* Knowledge of security concepts such as cyber-attacks and techniques threat vectors risk management threat management and incident management.

Apply Now

Date Posted

09/05/2024

Views

1

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer - Backend/Java - IBM

Views in the last 30 days - 0

The text describes a role as a Software Engineer for IBM Infrastructure focusing on data integration capabilities and building scalable highperformanc...

View Details

Senior Java Developer - IBM

Views in the last 30 days - 0

The text is an invitation to join IBMs new team working on a new IBM StreamSets product focusing on Data Integration capabilities The role requires cu...

View Details

Senior Full-Stack Developer (React) - IBM

Views in the last 30 days - 0

IBM Infrastructure is a catalyst that makes the world work better We provide hybrid cloud infrastructure for heterogeneous environments digital automa...

View Details

Software Developer - IBM

Views in the last 30 days - 0

The text is an invitation for a potential candidate to join IBM as a Software Developer The role involves designing coding and testing new product fea...

View Details

Software Developer Manager - IBM

Views in the last 30 days - 0

The text is a job description for a Senior Software Development Manager position at IBM The role involves leading and managing development teams using...

View Details

Senior Software Development Engineer with Java - IBM

Views in the last 30 days - 0

The job posting is for a Software Engineer position at IBM Infrastructure where you will work on cuttingedge software solutions for the Information Ma...

View Details