Live opening · Posted 6 hours ago

Platform Security Engineer

Citi · 2 Locations
Workday
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 6 hours ago
CompanyCiti
Location2 Locations
SkillsJava, Spring Boot, Docker, Kubernetes
SourceWorkday
ListedPosted 6 hours ago

About the role

Description supplied by the original job listing.

Role Overview:
The C11 Platform Security Engineer contributes to the end-to-end design, development, and enhancement of high-throughput Java microservices and reverse-proxy components within the Security Gatewayecosystem. Working closely with C12 Lead Engineers and cross-functional teams, the role focuses on building secure, scalable, and resilient security filtering and API routing components.
Key Responsibilities:
1. Security Gateway & Java Microservice Development
Java Application Engineering: Develop, test, and maintain high-performance, resilient microservices using Java (Java 11/17+), Spring Boot, Spring Security, and RESTful APIs.
Security Gateway Implementations: Support reverse-proxy and gateway integrations (e.g., PingAccess, OpenShift/ECS container services) to secure Green Network (GRN) enterprise application traffic.
Authentication & Federation Support: Assist in implementing modern authentication protocols (SecureSSO, OIDC, OAuth 2.0, COIN tokens) and participate in migrating legacy security protocols (e.g., SiteMinder to OIDC/COIN).
API Routing & Fault Tolerance: Configure and maintain routing downstream from API Gateways (Apigee / APIM), integrating service discovery (Eureka/CCP) and implementing resilience patterns (resilience4j/circuit breakers, retries, and rate limiters).
2. Software Lifecycle, Quality & Code Execution
Full Development Lifecycle: Participate actively in all phases of the Agile SDLC (sprint planning, daily standups, backlog refinement, and retrospectives).
Code Quality & Testing: Write clean, modular, and maintainable Java code adhering to SOLID principles; build comprehensive unit, integration, and contract tests utilizing JUnit, Mockito, and test containers.
Root Cause Analysis & Defect Remediation: Investigate, debug, and resolve application bugs, performance bottlenecks, and runtime errors in non-production and production environments.
CI/CD & DevOps Integration: Build and manage automated build/deploy pipelines using Git, Maven/Gradle, and enterprise CI/CD tools (e.g., Tekton/Lightspeed, Bitbucket/GitHub, OpenShift).
3. Security, Risk & Collaboration
Secure Coding & Vulnerability Remediation: Ensure all developed code complies with enterprise security benchmarks (SonarQube, Snyk, Checkmarx, MCD scans) and remediate identified vulnerabilities promptly.
Peer Reviews & Collaboration: Actively participate in peer code reviews, contribute to technical documentation, and collaborate effectively with quality assurance, architecture, and platform operations teams.
Risk & Controls Adherence: Adhere to Citi’s technology risk and governance policies, applying sound judgment to safeguard firm assets and data.
4. Recommended Qualifications & Education (C11 Level)Recommended Qualifications:
5–8 years of hands-on software development experience with enterprise Java applications.
Strong proficiency in Java (Java 11/17+), Spring Boot, Spring Security, and microservices architecture.
Solid understanding of REST APIs, HTTP/HTTPS protocols, mutual TLS (mTLS), and web security standards (OWASP Top 10).
Working knowledge of authentication/authorization protocols such as OAuth2, OpenID Connect (OIDC), JWT, and SAML.
Practical experience working with containerized environments (Docker, Kubernetes / Red Hat OpenShift).
Experience with relational/NoSQL databases, SQL querying, and database connection pooling.
Hands-on experience with automated testing tools (JUnit, Mockito) and CI/CD tools (Git, Maven/Gradle, Jenkins/Tekton).
Good problem-solving, analytical, and debugging skills with distributed systems.
Strong verbal and written communication skills with the ability to articulate technical issues clearly in an Agile team setup.
Education:
Bachelor’s/University degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
------------------------------------------------------
Job Family Group: Technology
------------------------------------------------------
Job Family:Digital Software Engineering
------------------------------------------------------
Time Type:Full time
------------------------------------------------------
Most Relevant Skills Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Your early-applicant advantage

Live timing from JobBeeper.

Live data
3 min from Workday publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
100,410 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App