Language

Java Architect (with Microservices)

Design Patterns
API
Enterprise Application
B2B Software
Git
Jenkins
Gradle
Continuous Integration/Delivery
SonarQube
API Gateway
Docker
Amazon Web Services
Mongodb
Kubernetes
Terraform
Google Cloud
RabbitMQ
JAVA
JVM
Spring
Spring Boot
Hibernate
Mongodb
Nosql
Redis
Distributed Systems
Kafka
Software as a Service
Systems Design
Technical Architecture
Enterprise Architecture
Technical Design
Software Design
Microservice
Large-Scale
Distributed Systems
DEV OPS
GitHub
Mysql
Postgresql
Distributed Systems
Identity Management
Product Management
Technical Leadership
Maven
Automated Testing
Frameworks
Design Patterns
SAAS
Distributed Systems
Description:

Position Summary

We are seeking an experienced Java Architect to lead the design, development, and evolution of enterprise-grade software solutions. This role is responsible for defining technical architecture, establishing engineering standards, mentoring development teams, and ensuring scalable, secure, and high-performing applications across the organization.

The ideal candidate combines deep hands-on Java expertise with strong system design skills, cloud architecture experience, and the ability to collaborate effectively with product, engineering, security, and business stakeholders.


Key Responsibilities

  • Design and maintain scalable, secure, and resilient enterprise application architectures using Java and related technologies.
  • Define technical standards, architecture patterns, and development best practices across engineering teams.
  • Lead architecture reviews, code reviews, and technical design sessions.
  • Translate business and product requirements into technical solutions and system designs.
  • Drive modernization initiatives including microservices, cloud-native applications, API-first architecture, and event-driven systems.
  • Evaluate and recommend technologies, frameworks, and tools aligned with organizational goals.
  • Collaborate with DevOps, infrastructure, and security teams to ensure operational excellence and compliance.
  • Mentor engineers and technical leads on architecture principles, design patterns, and engineering best practices.
  • Optimize system performance, scalability, reliability, and maintainability.
  • Support CI/CD automation, observability, and production readiness initiatives.
  • Participate in strategic technology planning and long-term platform evolution.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 8+ years of software engineering experience with at least 3+ years in an architecture or technical leadership role.
  • Deep expertise in Java and the JVM ecosystem.
  • Strong experience with:
    • Spring Boot / Spring Framework
    • RESTful APIs and microservices architecture
    • Distributed systems design
    • Relational and NoSQL databases
    • Messaging/event platforms (Kafka, RabbitMQ, etc.)
    • Cloud platforms such as AWS, Azure, or Google Cloud
    • Containerization technologies including Docker and Kubernetes
  • Strong understanding of software design patterns, security principles, and scalable system architecture.
  • Experience with CI/CD pipelines, automated testing, and DevOps practices.
  • Excellent communication and stakeholder management skills.

Preferred Qualifications

  • Experience with large-scale SaaS or enterprise platforms.
  • Familiarity with domain-driven design (DDD) and event-driven architecture.
  • Experience with frontend technologies and full-stack architecture considerations.
  • Knowledge of identity management, API gateways, and security frameworks.
  • Experience leading modernization or cloud migration initiatives.
  • Relevant certifications in cloud or enterprise architecture.

Technical Skills

Languages & Frameworks

  • Java
  • Spring Boot
  • Spring Cloud
  • Hibernate/JPA

Cloud & Infrastructure

  • AWS / Azure / GCP
  • Docker
  • Kubernetes
  • Terraform

Data & Messaging

  • PostgreSQL / MySQL
  • MongoDB
  • Kafka
  • Redis

DevOps & Tooling

  • Git
  • Jenkins / GitHub Actions
  • Maven / Gradle
  • SonarQube

Soft Skills

  • Strategic thinking and problem-solving
  • Technical leadership and mentoring
  • Strong communication and presentation skills
  • Cross-functional collaboration
  • Ability to balance short-term delivery with long-term architectural vision

Success Metrics

  • Improved platform scalability and system reliability
  • Reduced technical debt and architecture complexity
  • Faster delivery through standardized patterns and reusable components
  • Increased engineering productivity and platform stability
  • Successful implementation of cloud-native and modernization initiatives

Example Reporting Structure

  • Reports To: Director of Engineering / VP of Engineering
  • Works Closely With:
    • Product Management
    • Engineering Teams
    • DevOps / Infrastructure
    • Security & Compliance
    • Enterprise Architecture
QUALIFICATION/ LICENSURE :
  • Work Authorization : Green Card, H1B Visa, US Citizen
  • Travel Required : 25% or less
  • Shift timings: 9 AM to 5 PM
Job Location Austin, Texas (On-Site)
Pay USD 80.00 - USD 100.00 Per Hour
Contract Duration 8 month(s)