Technical Architect (Java Focus)

March 27, 2026
Application ends: June 26, 2026
Apply Now

Job Description

Role Overview

We are seeking a seasoned technical architect with a strong engineering background to lead our technical strategy and solution design. In this role, you will bridge the gap between complex business requirements and scalable, high-performance technology solutions.

Key Responsibilities

1. Architectural Design & Strategy

  • Design and document end-to-end architectures for complex, enterprise-grade software systems, ensuring high availability, scalability, and security.
  • Define the technical roadmap and technology stack selection, balancing innovation with stability.
  • Lead the transition from legacy monoliths to microservices or modular monoliths where appropriate.

2. Hands-on Engineering & Leadership

  • Act as a hands-on leader who can code critical components, proofs-of-concept (POCs), and complex integrations.
  • Establish coding standards, conduct high-level code reviews, and mentor senior developers.
  • Troubleshoot complex production issues (performance bottlenecks, memory leaks, concurrency issues) deep within the JVM.

3. Cross-Platform Solutioning

  • Collaborate with Front-end and Mobile leads to design robust APIs (REST/GraphQL) and data synchronization strategies.
  • Ensure the backend architecture supports the specific needs of mobile clients (e.g., offline capabilities, bandwidth optimization, push notifications).
  • Provide high-level guidance on front-end frameworks (e.g., React, Angular) and mobile technologies (e.g., Flutter, React Native) to ensure seamless full-stack integration.

4. Technical Governance

  • Implement CI/CD pipelines, containerization strategies (Docker/Kubernetes), and cloud infrastructure (AWS) best practices.
  • Enforce security best practices (OWASP) and data privacy compliance (GDPR/PDPA) within the architecture.

Requirements

Must-Haves (Core Competencies):

  • Experience: 8+ years in software development, with at least 3+ years in a Solution or Technical Architect role.
  • Java Mastery: Deep expertise in Java (17/21+), Spring Boot, Spring Cloud, and Hibernate/JPA.
  • Database Design: Proficiency in both SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis, Cassandra) modeling.
  • Architecture Patterns: Strong command of Microservices, Event-Driven Architecture (Kafka/RabbitMQ), and Domain-Driven Design (DDD).
  • Cloud Native: Hands-on experience with cloud platforms (preferably AWS) and container orchestration (Kubernetes).

Preferred (The “Full-Stack” Advantage):

  • Front-End Exposure: Understanding of modern JS frameworks (React, Angular, or Vue) and how they consume backend services.
  • Mobile Exposure: Experience architecting backends for mobile apps, including familiarity with authentication flows (OAuth2/OIDC), mobile security, or cross-platform tools (Flutter/React Native).
  • DevOps: Familiarity with Terraform, Helm, or preferably Jenkins/GitLab CI.

Soft Skills

  • Communication: Ability to explain complex technical concepts to non-technical stakeholders (Product Managers, C-Level Execs).
  • Pragmatism: Ability to make trade-off decisions (e.g., “Build vs. Buy,” “Speed vs. Perfection”).
  • Mentorship: A genuine passion for elevating the technical skills of the team.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru