Java Application Architect
ZENSARK, INC.
Dallas, TX, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 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
Cloud Computing
Code Review
Continuous Integration
Relational Databases
Java Platform Enterprise Edition (J2EE)
Hibernate (Java)
Java Persistence API
+17 more
Spring Framework
Oracle (Applications)
Open Web Application Security
Software Architecture
Systems Development Life Cycle
Secure Coding
Data Streaming
Software Technical Review
Software Vulnerability Management
Enterprise Software Applications
Spring-boot
Software Security
Restful APIs
Static Application Security Testing
Vulnerability Analysis
Microservices
Dynamic Application Security Testing
Job description
- Design and develop secure, scalable enterprise applications using Java/J2EE and Spring Boot.
- Define and drive application and technical architecture for complex applications.
- Conduct architecture reviews, technical design reviews, and code reviews.
- Provide hands-on technical leadership and mentor development teams.
- Design and support applications in a SaaS/multi-tenant environment.
- Perform application security assessments and support vulnerability remediation.
- Apply Secure SDLC, OWASP, and application security best practices.
- Review application architecture, APIs, data flows, authentication, and authorization.
- Conduct POCs and evaluate new technologies and frameworks.
- Support production applications, including security, stability, performance, and incident response.
- Work closely with engineering leadership, product owners, developers, and other stakeholders.
Requirements
We are seeking a Senior Java Application Architect with strong hands-on experience in Java development, application architecture, and application security.
The ideal candidate will have 10+ years of Java development experience, strong expertise in Spring/Spring Boot, and experience designing secure, scalable enterprise applications. This is a hands-on architecture role requiring technical leadership, coding, architecture design, security reviews, and mentoring., * 10+ years of hands-on Java/J2EE development experience.
- 3+ years of Application, Technical, or Software Architecture experience.
- Strong experience with Java, Spring, Spring Boot, JPA, and Hibernate.
- Strong understanding of REST APIs, Microservices, and enterprise application architecture.
- Hands-on experience with Application Security / AppSec.
- Knowledge of Secure SDLC and OWASP principles.
- Experience with authentication, authorization, API security, and secure coding practices.
- Experience conducting code reviews and technical/architecture reviews.
- Strong knowledge of relational databases and SQL/Oracle.
- Experience with scalable, high-availability applications.
- Strong communication, technical leadership, and mentoring skills.
Preferred Skills
- SaaS or multi-tenant application architecture.
- Experience with SAST, DAST, vulnerability scanning, or application security tools.
- Cloud and CI/CD experience.
- Production support and incident response experience.
- Experience with AI-assisted development or modern technology evaluations.
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
24 days ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago