Java Technical Architect

  • Posted 1 day ago | Updated 23 hours ago

Overview

$TBD
Full Time
25% Travel

Skills

Java Technical Architect

Job Details

FULL TIME ONLY
NO SPONSORSHIP OR C2C

Role: Java Technical Architect

Location: Jacksonville, FL

Job Description

Must Have Technical/Functional Skills

Enterprise Architecture Design, Microservices Architecture, API Design & Management, Cloud Platforms (AWS, Azure, Google Cloud Platform), Containerization (Docker, Kubernetes, OpenShift), Infrastructure as Code (Terraform, Ansible), CI/CD Pipelines (Jenkins, GitLab CI, Azure DevOps), Event-Driven Architecture, Integration Patterns (ESB, REST, SOAP), Security Architecture (RBAC, OAuth2, TLS, IAM), Performance Tuning, High Availability Design, Disaster Recovery Planning, DevOps Practices, Application Modernization, Legacy System Migration, Data Architecture, Database Design (Oracle, PostgreSQL, MongoDB), Messaging Systems (Kafka, RabbitMQ), Architecture Frameworks (TOGAF, Zachman), UML & Architecture Diagrams, Technical Documentation, Stakeholder Communication, Agile & SAFe Methodologies

Roles & Responsibilities

Architecture & Design

Lead the architecture and design of scalable, high-performance Java-based enterprise applications.

Define and enforce coding standards, best practices, and architectural guidelines.

Evaluate and recommend tools, technologies, and processes for optimal solutions.

Technical Leadership

Mentor and guide development teams through technical challenges.

Conduct code reviews and provide constructive feedback.

Collaborate with stakeholders to gather requirements and translate them into technical solutions.

Development & Integration

Design and implement microservices and APIs using Spring Boot and related frameworks.

Integrate with cloud platforms and container orchestration tools (Docker, Kubernetes).

Ensure application performance, scalability, and security.

DevOps & Automation

Work closely with DevOps teams to implement CI/CD pipelines and cloud deployments.

Automate build, deployment, and monitoring processes.

Documentation & Knowledge Sharing

Maintain detailed documentation of architecture, configurations, and best practices.

Contribute to internal knowledge bases and mentor junior engineers.

Technology Evaluation & Innovation

Stay updated with emerging technologies and assess their relevance to the organization.

Lead proof-of-concept (PoC) initiatives to validate new tools and approaches.

Required Skills & Experience

10+ years of experience in Java/J2EE d evelopment.

Strong expertise in Spring Boot, RESTful APIs, and microservices.

Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and containerization (Docker, Kubernetes).

Solid understanding of design patterns, data structures, and algorithms.

Experience with CI/CD tools and automation.

Excellent problem-solving and communication skills.

Preferred Qualifications

Certification in Java or cloud technologies.

Experience in BFSI or regulated industries.

Exposure to front-end technologies (Angular/React) is a plus.

Experience with Kafka, RabbitMQ, or other messaging systems.

test

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.