Java Architect

Akaasa Technologies
Tampa, FL, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$96,960.0 - $145,440.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Activity Diagram Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Applications Architecture Business Process Model and Notation Cloud Computing Cloud Engineering Configuration Management
+46 more
Software Documentation Software Quality Code Review Information Systems Computer Engineering Continuous Integration DevOps Distributed Systems Gradle Identity and Access Management Python (Programming Language) Node.Js Performance Tuning Next.js SAP (Applications) SAP HANA Software Engineering Strategies of Testing TypeScript YAML Datadog Enterprise Software Applications ReactJS Spring-boot Git Fastapi Event Driven Architecture Amazon Relational Database Service Git Flow Kubernetes Information Technology Deployment Automation Hybris Cloud Migration Functional Programming Api Design Cloudwatch NestJS Restful APIs Amazon Simple Queue Service (SQS) Terraform Domain Driven Design Devsecops Docker Legacy Systems Microservices

Job description

We are seeking a highly experienced Java Architect to lead the design, development, and modernization of enterprise applications within a Digital Factory environment. This role is responsible for establishing architecture standards, defining technical direction, mentoring engineering teams, and ensuring the successful delivery of scalable, cloud-native solutions. The ideal candidate will possess deep expertise in Java ecosystem technologies, cloud architecture, event-driven systems, microservices, and modern software engineering practices while serving as a trusted advisor to both technical and business stakeholders., Architecture & Technical Leadership

  • Define and maintain enterprise application architecture standards, development frameworks, technical roadmaps, and engineering best practices.
  • Establish technical direction for projects and ensure alignment with organizational strategy and business objectives.
  • Collaborate with Solution Architects and engineering teams to create and maintain architecture artifacts, including C4 Model diagrams, system documentation, and integration designs.
  • Design scalable, secure, reusable, and high-performing application architectures utilizing microservices and cloud-native patterns.
  • Lead architecture reviews, design discussions, and technical decision-making across multiple product teams.
  • Translate business requirements into technical solutions and architectural roadmaps.

Software Development & Engineering Excellence

  • Provide hands-on leadership in the development of enterprise applications using Java and modern development frameworks.
  • Define and enforce software development standards, coding practices, CI/CD processes, and quality assurance frameworks.
  • Oversee application modernization efforts, including migration from legacy systems to cloud-native architectures.
  • Ensure software quality through code reviews, testing strategies, performance optimization, and continuous improvement initiatives.
  • Evaluate emerging technologies and industry trends to recommend innovative solutions.

Team Leadership & Mentorship

  • Mentor developers, technical leads, and engineering teams while fostering a culture of accountability, collaboration, and continuous learning.
  • Guide teams through troubleshooting complex technical issues and production incidents.
  • Support Agile delivery by ensuring EPICs, Features, and User Stories contain sufficient technical detail to drive successful sprint execution.
  • Conduct technical training sessions, knowledge-sharing workshops, and architecture reviews.
  • Promote transparency regarding project risks, challenges, successes, and lessons learned.

Stakeholder & Business Engagement

  • Partner with business leaders, product managers, project managers, architects, and vendors to ensure successful project delivery.
  • Analyze business processes and operational challenges to identify opportunities for automation, optimization, and modernization.
  • Assess risks, dependencies, and technical constraints while developing mitigation strategies and contingency plans.
  • Deliver technical presentations, architecture reviews, and executive briefings to leadership and stakeholders.
  • Serve as a trusted advisor on strategic technology initiatives and digital transformation efforts.

Requirements

  • Bachelor’s Degree in Computer Science, Information Systems, Computer Engineering, or equivalent experience.
  • 10+ years of software development experience with at least 5+ years in an Architecture or Technical Leadership role.
  • Extensive experience designing enterprise applications using:

  • Java
  • Spring Boot
  • REST APIs
  • Microservices Architecture
  • Event-Driven Architecture
  • Distributed Systems
  • Strong understanding of application architecture, integration patterns, security, governance, and software development lifecycle methodologies.
  • Experience leading Agile development teams and large-scale software delivery initiatives.
  • Proven ability to communicate effectively with technical and non-technical stakeholders.

Technical Requirements Core Technologies

  • Java 17+/Spring Boot/Gradle
  • React, TypeScript, Node.js
  • Next.js and NestJS preferred
  • Python/FastAPI preferred
  • Git and GitFlow branching strategies

Cloud & Infrastructure

  • AWS Cloud Architecture
  • Kubernetes
  • Docker & Docker Compose
  • EC2, Lambda, S3, IAM, RDS
  • EventBridge, SQS, Step Functions
  • CloudWatch Monitoring
  • Infrastructure as Code (Terraform, CDK, or SAM)

DevOps & Observability

  • GitLab CI/CD Pipelines
  • YAML Configuration Management
  • Automated Deployment Strategies
  • Datadog Monitoring & Alerting
  • DevSecOps Best Practices

Architecture & Design

  • Domain-Driven Design (DDD)
  • Event-Driven Architecture
  • C4 Model Documentation
  • BPMN & Activity Diagrams
  • API Design & Integration Patterns
  • Enterprise Architecture Governance

Preferred Experience

  • SAP Ecosystem Experience (ECC, HANA, APO, Commerce/Hybris)
  • Application Managed Services (AMS) environments
  • Enterprise Digital Transformation initiatives
  • Supplier and Vendor Management
  • Global engineering organizations
  • Cloud modernization and migration programs

Desired Leadership Competencies

  • Customer-Centric Mindset
  • Strategic Thinking & Technology Vision
  • Strong Business Acumen
  • Exceptional Communication & Influencing Skills
  • Technical Leadership & Mentorship
  • Analytical Problem Solving
  • Risk Management & Governance
  • Continuous Improvement Mindset
  • Cross-Functional Collaboration
  • Accountability & Ownership

This role is ideal for a seasoned Java Architect who enjoys balancing hands-on technical leadership, architecture strategy, cloud transformation, software quality, stakeholder engagement, and mentoring engineering teams while driving enterprise-scale digital initiatives.

Benefits & conditions

  • $113,840-170,760 per year The Opportunity Are you ready to move beyond just writing code and start leading the technical vision? We are searching for a Lead Java Developer to orchestrate the development o…

  • 2 months ago +

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

2:00 min

Introduction to YAML syntax and basic formatting

Chris Ayers · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all