Job Title: Technology Architect – Java / J2EE
Location: Austin, TX 78753
Work Mode: Hybrid (3 Days Onsite / 2 Days Remote)
Work Address: 507 E Howard Lane, Austin, TX 78753
Interview Process: Video Interview (Skype/WebEx)
Candidate Source: New Sourcing
Experience Required: 8–10 Years
Job Description
We are seeking an experienced Technology Architect – Java / J2EE to design and lead scalable, high-performance enterprise solutions. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices, and Reactive Programming, along with strong architectural design and system integration experience in complex environments.
This is a hybrid role, requiring 3 days onsite and 2 days remote per week.
Key Responsibilities
Design and architect enterprise-grade Java/J2EE applications
Lead development of scalable Microservices-based systems
Build and optimize applications using Spring Boot and modern Java frameworks
Implement Reactive Programming models to enhance performance and responsiveness
Define system architecture standards, best practices, and coding guidelines
Collaborate with cross-functional teams to translate business requirements into technical solutions
Ensure system scalability, security, reliability, and performance optimization
Mentor development teams and conduct architectural reviews
Required Skills & Qualifications
8–10 years of hands-on experience in Java / J2EE development
Strong expertise in Spring Boot
Proven experience building Microservices architectures
Hands-on experience with Reactive Programming (e.g., Reactor, RxJava, WebFlux)
Experience designing high-availability, scalable distributed systems
Strong understanding of REST APIs, system integration, and enterprise design patterns
Excellent problem-solving and communication skills
Nice to Have
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of DevOps, CI/CD pipelines, and containerization
Experience with Kafka, messaging systems, and event-driven architectures