> Markdown version of [/jobs/ext/2771730-principal-java-architect-application-security](https://www.wearedevelopers.com/jobs/ext/2771730-principal-java-architect-application-security). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Java Architect - Application Security - **Company:** ZENSARK, INC. - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 7, 2026 - **Apply:** https://www.dice.com/job-detail/0c7de7d9-428a-461a-8fdd-9ac44845cf16 ## About the Role * 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. ## 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. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Software Security 101: Secure Coding Basics](https://www.wearedevelopers.com/videos/220-software-security-101-secure-coding-basics) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Events like RSAC Get You CISOs. Developers Decide What Actually Gets Deployed.](https://www.wearedevelopers.com/magazine/693-events-like-rsac-get-you-cisos-developers-decide-what-actually-gets-deployed) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)