Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
Java
Spring
Kafka
Angular 13
AWS
Job Details
Java Architect
local
- Work schedule is FULLY ONSITE in North Chesterfield, VA
- Interview is ONSITE/IN-PERSON
- Length of contract is 12 months with potential extensions
Java Architect
local
- Work schedule is FULLY ONSITE in North Chesterfield, VA
- Interview is ONSITE/IN-PERSON
- Length of contract is 12 months with potential extensions
- I can submit 2 candidates for the role
We are seeking an experienced Java Architect with a proven track record in designing and
leading the architecture of enterprise-scale, cloud-native applications. This role demands
deep expertise in Java technologies, modern frontend frameworks, and scalable
microservices, along with hands-on experience architecting and deploying solutions on
Oracle Cloud Infrastructure (OCI) or equivalent cloud platforms.
Key Responsibilities:
- Define the overall architecture strategy for large-scale, secure, and scalable Java/JEE-based enterprise applications.
- Design and oversee implementation of cloud-native applications using microservices architecture ensuring high availability, modularity, and performance.
- Lead architecture reviews, guide developers and tech leads on best practices across the SDLC.
- Translate complex functional and non-functional requirements into robust technical solutions.
- Architect and implement containerized microservices using Spring Boot, REST APIs, and message-driven designs.
- Provide architectural direction for modern front-end development using Angular
- Oversee the integration of applications with Oracle Cloud Infrastructure (OCI) including identity management, object storage, compute, and networking.
- Create and maintain architectural artifacts including solution diagrams, API specs, data flow models, and deployment architecture.
- Ensure the security, compliance, and performance of all applications and services under your architectural guidance.
- Mentor development and QA teams, and foster adoption of DevOps, CI/CD, and automation practices.
- Collaborate with business to determine best solution for their needs.
Required Skills and Experience:
- 10+ years of Java/JEE experience, with at least 3 years in an architecture role.
- Strong expertise in Java 8 & 21, Spring (Core, Boot, Batch), JPA/Hibernate, REST/SOAP APIs.
- Experience architecting cloud-native applications deployed on OCI or other cloud platforms (AWS/Azure/Google Cloud Platform).
- Hands-on experience with Microservices, API Gateway, Service Registry/Discovery, and circuit breakers.
- In-depth knowledge of containerization (Docker) and orchestration (Kubernetes is a plus).
- Front-end architecture expertise with Angular (13+), TypeScript, HTML5, and CSS3.
- Experience integrating enterprise systems with Oracle Cloud Infrastructure services such as Compute, Load Balancer, Object Storage, IAM, and VCNs.
- Proficient in database design and performance tuning for Oracle RDBMS and SQL.
- Strong understanding of DevSecOps, CI/CD tools (e.g., Jenkins, GitHub Actions), and infrastructure-as-code principles.
- Familiarity with Unix/Linux environments, shell scripting, and secure system design.
Preferred Skills:
- Experience with legacy modernization and transforming monolithic systems to microservices.
- Experience working with WebSphere Application Server, WebSphere Liberty, or similar containers.
- Knowledge of asynchronous messaging (JMS/Kafka), and distributed caching.
- Experience with automated testing strategies, working alongside QA automation teams using tools like ACCELQ.
- Experience with performance tuning, load testing, and disaster recovery planning.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.