Technical Architect - Java
bamboohr
Job Description
- Own the technical architecture, High-Level Design (HLD), and guide Low-Level Design (LLD) reviews for Java-based enterprise applications.
- Design secure, scalable, cloud-native systems using microservices.
- Translate business needs into robust technical solutions.
- Drive engineering best practices through architecture and code reviews.
- Partner with Product, DevOps, and Data teams to deliver high-quality solutions.
- Evaluate new technologies and continuously improve the platform.
- Mentor engineers and guide technical direction across teams.
What You'll Bring
- 12+ years of Java development experience, including 3–5 years in an Architect role.
- Strong expertise in Core Java, design patterns, Spring Boot, Spring Cloud, Hibernate/JPA, and Microservices.
- Strong experience in architecture, High-Level Design (HLD), and system design for large-scale Java applications.
- Experience with AWS, Docker, Kubernetes, CI/CD, SQL/NoSQL databases, and event-driven architectures (Kafka/RabbitMQ).
- Solid understanding of distributed systems, security, and performance optimization.
- Experience in SaaS or product-based companies.
- Strong communication, leadership, and stakeholder management skills.