As a Java Architect, you will collaborate with product owners, business analysts, developers, DevOps teams, and other architects to design systems that are secure, reliable, and maintainable.
Your expertise in Java, Spring ecosystem, microservices, cloud platforms, and enterprise integration will be critical to driving our digital transformation initiatives.
Key Responsibilities :
- Define and document enterprise-level application architecture based on business needs and technical considerations.
- Architect end-to-end solutions using Java, Spring Boot, microservices, REST APIs, and event-driven architecture.
- Lead the technical design of complex modules and ensure alignment with long-term architectural strategy.
- Guide development teams by setting architectural direction, standards, and best practices.
- Conduct architecture reviews, code reviews, and provide mentorship to engineers.
- Resolve technical challenges related to performance, scalability, and security
- Design cloud-native solutions on AWS, Azure, or GCP.
- Define strategies for CI / CD, containerization (Docker), and orchestration (Kubernetes).
- Collaborate with DevOps teams to automate deployment pipelines and infrastructure as code (IaC).
- Ensure performance, scalability, and high availability of applications.
- Implement application-level security standards, including authentication, authorization, and data protection (e., OAuth2, JWT, TLS).
- Work closely with product teams to translate business requirements into architectural designs.
- Communicate technical concepts clearly to non-technical stakeholders.
- Support RFPs and participate in pre-sales solutioning (if applicable).
Required Technical Skills :
Expertise in Java 8+, including multithreading, collections, memory management, and design patterns.Deep knowledge of Spring Boot, Spring Cloud, Spring Security, Spring Data.Experience with microservices architecture, including service discovery, API Gateway, circuit breakers, anddistributed tracing.
Strong understanding of RESTful APIs, GraphQL, and WebSockets.Proficient in SQL and NoSQL databases (e., PostgreSQL, MySQL, MongoDB, Cassandra).Familiarity with message queues and event streaming (Kafka, RabbitMQ).Experience with CI / CD tools (Jenkins, GitLab CI / CD, Azure DevOps).Hands-on with Docker, Kubernetes, and Infrastructure as Code (Terraform, Helm)(ref : hirist.tech)