Java Architect

Spectraforce
Austin, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Austin, United States of America

Tech stack

Java
Application Frameworks
Application Layers
Automation of Tests
Cloud Computing
Cloud Engineering
Databases
Data Integration
Software Design Documents
Hibernate
High-Level Architecture
Java Persistence API
PostgreSQL
Enterprise Messaging Systems
MongoDB
NoSQL
Object-Oriented Software Development
Oracle Applications
Software Architecture
RabbitMQ
Zero Trust Network Access
Software Engineering
SQL Databases
Data Streaming
TypeScript
WebSocket
Enterprise Software Applications
Spring-mvc
React
Istio
Spring-boot
Generative AI
Event Driven Architecture
Containerization
Angular
Material Design
Information Technology
Cassandra
Kafka
Api Design
gRPC
Docker
Microservices

Job description

We are seeking a highly visible, customer-facing Hands-on Java Software Architect to drive the technical direction, design, and execution of core enterprise applications. In this role, you will act as a trusted advisor to business and engineering leadership, translating complex functional requirements into scalable, high-performance architectural solutions. This is not a "paper architect" role-you will stay deeply involved in the codebase, lead framework development, build high-velocity proofs-of-concept (POCs), and mentor engineering teams to deliver secure, cloud-native systems., 1. Customer Engagement & Technical Leadership Serve as the primary technical point of contact for client stakeholders and participate in discovery sessions. Collaborate with cross-functional product and infrastructure teams to design microservices and event-driven architectures. Own High-Level Design (HLD), Low-Level Design (LLD), service contracts, and data integration strategies. Communicate architectural decisions, risks, and trade-offs clearly to technical and non-technical audiences.

  1. Hands-on Engineering & Innovation Lead by example by writing clean, scalable, production-quality code. Design and develop reusable frameworks and component libraries to accelerate development. Build rapid POCs using modern communication patterns (WebSockets, gRPC, streaming). Leverage GenAI tools and AI coding assistants to enhance productivity and engineering velocity.

  2. Delivery Effectiveness & Quality Governance Enforce Zero Trust security architecture across application layers. Establish coding standards, implement TDD practices, and drive automated testing strategies. Conduct code and design reviews to improve performance, scalability, and reliability.

Requirements

Core Backend Architecture Strong expertise in Java (Java 17/21 preferred) and Object-Oriented Design. Deep experience with Spring Boot and Microservices architecture. Proficiency in Spring Ecosystem (Spring MVC, Security, WebFlux). Experience with Hibernate/JPA and enterprise design patterns. Data & Streaming Strong database experience with SQL (Oracle, PostgreSQL). Hands-on experience with NoSQL databases (MongoDB, Cassandra). Experience with Kafka or other messaging systems (RabbitMQ, Pulsar). Cloud-Native & Integration Experience with Docker and Kubernetes (containerized environments). Exposure to Service Mesh architectures. Familiarity with modern UI technologies (React, Angular, TypeScript) to support API design.

Experience Requirements Bachelor's or Master's degree in Computer Science or related field. 12+ years of software engineering experience, including 4+ years as an Architect. Proven experience in client-facing roles within enterprise environments.

Top 3 Must-Have Skills Java 17/21 expertise Spring Boot & Microservices architecture Database & SQL proficiency

Apply for this position