Job Description
<p><p><b>About the Role : </b></p><p><br/></p><p>We are seeking a highly skilled Solution Architect with strong expertise in Java, Spring Boot, and AWS to design, develop, and implement scalable enterprise solutions.
The ideal candidate will combine technical leadership, hands-on coding, and architectural design with strong problem-solving abilities to deliver innovative solutions aligned with business goals.<br/><br/><b>Key Responsibilities :</b><br/><br/>- Lead the design and architecture of scalable, secure, and high-performing applications.<br/><br/>- Collaborate with stakeholders, business analysts, and development teams to translate business requirements into technical solutions.<br/><br/>- Define and enforce best practices for Java, Spring Boot, and AWS-based applications.<br/><br/>- Provide guidance on microservices architecture, API design, and integration strategies.<br/><br/>- Evaluate existing systems and recommend improvements to optimize performance, scalability, and reliability.<br/><br/>- Develop proof of concepts (POCs) and reference architectures for critical initiatives.<br/><br/>- Drive adoption of DevOps practices, CI/CD pipelines, containerization (Docker/Kubernetes), and cloud-native designs.<br/><br/>- Ensure compliance with security, performance, and regulatory requirements.<br/><br/>- Mentor developers and review code/design for adherence to architectural principles.<br/><br/><b>Required Skills & Experience :</b><br/><br/>- Proven experience as a Solution Architect, Technical Architect, or Senior Developer in large-scale enterprise applications.<br/><br/>- Strong expertise in Java (Java 8/11/17) and Spring Boot framework.<br/><br/>- Deep knowledge of microservices, RESTful APIs, and event-driven architectures.<br/><br/>- Hands-on experience with AWS cloud services (EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, API Gateway, CloudFormation, etc.).<br/><br/>- Proficiency in database design (SQL & NoSQL), caching strategies (Redis/Memcached), and messaging systems (Kafka, RabbitMQ, or SQS).<br/><br/>- Experience with containerization and orchestration (Docker, Kubernetes).<br/><br/>- Familiarity with DevOps tools (Jenkins, GitHub/GitLab, Terraform, Ansible).<br/><br/>- Strong knowledge of design patterns, system integration, and architectural frameworks (TOGAF, Zachman is a plus).<br/><br/>- Excellent problem-solving, communication, and stakeholder management skills</p><br/></p> (ref:hirist.tech)