Principal Java Architect - Application Security

ZENSARK, INC.
Dallas, TX, United States
16 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Applications Architecture User Authentication Software as a Service Code Review Databases Java Platform Enterprise Edition (J2EE) Hibernate (Java) Java Persistence API Oracle (Applications) Open Web Application Security
+12 more
Software Architecture Systems Development Life Cycle Standard Sql Secure Coding Software Engineering Data Streaming Software Vulnerability Management Enterprise Software Applications Spring-boot Software Security Restful APIs Microservices

Job description

We are seeking a Principal Java Architect with 12+ years of software development experience and strong expertise in Java, application architecture, and application security.

This is a senior hands-on architecture position for an experienced technical leader who can design complex enterprise applications, provide architectural direction, conduct code and security reviews, mentor senior engineers, and remain involved in hands-on technical work.

The ideal candidate will have experience building secure, scalable, multi-tenant SaaS applications using modern Java technologies., * Lead application and software architecture for complex enterprise applications.

  • Design secure, scalable and highly available solutions using Java/J2EE and Spring Boot.
  • Provide technical direction to senior developers and engineering teams.
  • Conduct architecture, design, and code reviews.
  • Perform application security reviews and identify security risks and remediation actions.
  • Apply Secure SDLC, OWASP, secure coding, and application security best practices.
  • Review APIs, data flows, authentication, authorization, and application architecture from a security perspective.
  • Design and support applications in a multi-tenant SaaS environment.
  • Conduct technology evaluations and technical POCs.
  • Troubleshoot complex production issues related to security, performance, stability, and scalability.
  • Mentor technical teams and act as a senior technical advisor to engineering leadership.
  • Collaborate with product owners, engineering leadership, security teams, and other stakeholders.

Requirements

  • 12+ years of professional software development experience.
  • 5+ years of architecture / technical leadership experience preferred.
  • Strong hands-on experience with Java/J2EE.
  • Expert-level knowledge of Spring / Spring Boot.
  • Strong experience with JPA / Hibernate.
  • Experience with REST APIs and microservices.
  • Strong knowledge of enterprise application architecture and system design.
  • Strong Application Security / AppSec experience.
  • Knowledge of OWASP, Secure SDLC, secure coding, threat modeling, and vulnerability remediation.
  • Experience conducting architecture and code reviews.
  • Strong SQL/database knowledge; Oracle experience is preferred.
  • Excellent communication, technical leadership, mentoring, and problem-solving skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

3:54 min

Protecting Java microservices with role-based access

Thomas Südbröcker · LIVE

Videos

See all

Related articles

See all