SysTechCorp Inc
We are seeking an experienced
Java Architect
to design and drive the
technical architecture of enterprise-grade applications . The ideal candidate will have deep expertise in
Java/J2EE technologies ,
microservices architecture , and
cloud-native application design , along with the ability to provide technical leadership across development teams. This role requires hands‑on architectural skills, strong design principles, and close collaboration with business and engineering stakeholders.
Key Responsibilities
Define and own the
overall Java application architecture
for large-scale enterprise systems.
Design and implement
scalable, secure, and high-performance applications
using Java and related frameworks.
Establish
architectural standards, coding guidelines, and best practices
across teams.
Design
microservices-based architectures
using Spring Boot and RESTful APIs.
Review and approve technical designs, code, and architecture decisions.
Guide teams on
application modernization , refactoring, and cloud migration.
Collaborate with product owners, business analysts, DevOps, and QA teams to align technical solutions with business goals.
Drive
non-functional requirements
including performance, scalability, reliability, and security.
Provide technical mentorship and leadership to senior developers.
Participate in architecture reviews, solution design discussions, and roadmap planning.
Required Skills & Qualifications
12+ years of experience in
Java/J2EE application development and architecture .
Strong expertise in
Java (Java 8 or above) .
Extensive experience with
Spring Framework
(Spring Boot, Spring MVC, Spring Security).
Strong understanding of
microservices architecture
and distributed systems.
Hands‑on experience designing and consuming
RESTful APIs .
Solid experience with
ORM frameworks
such as Hibernate / JPA.
Strong knowledge of
design patterns, SOLID principles , and object-oriented design.
Experience with
SQL and relational databases
(Oracle, MySQL, PostgreSQL).
Experience with
CI/CD pipelines
and DevOps practices.
Proficiency with
Git-based version control .
Experience working in
Agile/Scrum environments .
Good to Have
Experience with
cloud platforms
(AWS, Azure, or GCP).
Exposure to
containerization
(Docker, Kubernetes).
Experience with
message queues / streaming platforms
(Kafka, RabbitMQ).
Knowledge of
NoSQL databases
(MongoDB, Cassandra).
Experience with
security standards
(OAuth2, JWT, SSO).
Performance tuning and application monitoring experience.
Exposure to frontend technologies (React, Angular) is a plus.
Seniority level Mid-Senior level
Employment type Full-time
Job function Information Technology
Industries Software Development
Location: Irving, TX | Salary: $125,760.00 - $188,640.00
#J-18808-Ljbffr
Java Architect
to design and drive the
technical architecture of enterprise-grade applications . The ideal candidate will have deep expertise in
Java/J2EE technologies ,
microservices architecture , and
cloud-native application design , along with the ability to provide technical leadership across development teams. This role requires hands‑on architectural skills, strong design principles, and close collaboration with business and engineering stakeholders.
Key Responsibilities
Define and own the
overall Java application architecture
for large-scale enterprise systems.
Design and implement
scalable, secure, and high-performance applications
using Java and related frameworks.
Establish
architectural standards, coding guidelines, and best practices
across teams.
Design
microservices-based architectures
using Spring Boot and RESTful APIs.
Review and approve technical designs, code, and architecture decisions.
Guide teams on
application modernization , refactoring, and cloud migration.
Collaborate with product owners, business analysts, DevOps, and QA teams to align technical solutions with business goals.
Drive
non-functional requirements
including performance, scalability, reliability, and security.
Provide technical mentorship and leadership to senior developers.
Participate in architecture reviews, solution design discussions, and roadmap planning.
Required Skills & Qualifications
12+ years of experience in
Java/J2EE application development and architecture .
Strong expertise in
Java (Java 8 or above) .
Extensive experience with
Spring Framework
(Spring Boot, Spring MVC, Spring Security).
Strong understanding of
microservices architecture
and distributed systems.
Hands‑on experience designing and consuming
RESTful APIs .
Solid experience with
ORM frameworks
such as Hibernate / JPA.
Strong knowledge of
design patterns, SOLID principles , and object-oriented design.
Experience with
SQL and relational databases
(Oracle, MySQL, PostgreSQL).
Experience with
CI/CD pipelines
and DevOps practices.
Proficiency with
Git-based version control .
Experience working in
Agile/Scrum environments .
Good to Have
Experience with
cloud platforms
(AWS, Azure, or GCP).
Exposure to
containerization
(Docker, Kubernetes).
Experience with
message queues / streaming platforms
(Kafka, RabbitMQ).
Knowledge of
NoSQL databases
(MongoDB, Cassandra).
Experience with
security standards
(OAuth2, JWT, SSO).
Performance tuning and application monitoring experience.
Exposure to frontend technologies (React, Angular) is a plus.
Seniority level Mid-Senior level
Employment type Full-time
Job function Information Technology
Industries Software Development
Location: Irving, TX | Salary: $125,760.00 - $188,640.00
#J-18808-Ljbffr