HamburgerMenu
hirist

Job Description

Description :


Job Summary :


We are looking for an experienced Java Architect with strong AWS expertise to design, develop, and lead scalable, high-performance enterprise applications.


The ideal candidate will define system architecture, guide development teams, and ensure best practices across Java and cloud-native solutions.


Key Responsibilities :


- Design and define end-to-end architecture for Java-based enterprise applications.

- Lead application modernization and cloud migration to AWS.

- Develop and review high-level and low-level design (HLD/LLD) documents.

- Provide architectural guidance to development teams and perform code reviews.

- Design microservices-based architectures using Spring Boot and REST APIs.

- Ensure scalability, security, performance, and reliability of applications.

- Collaborate with product owners, business stakeholders, and DevOps teams.

- Define and enforce coding standards, best practices, and architectural principles.

- Troubleshoot complex technical issues and provide root-cause analysis.


Required Skills & Qualifications :


- 10+ years of experience in Java/J2EE development, with 3+ years in an Architect role.

- Strong expertise in Core Java, Spring, Spring Boot, Hibernate/JPA.

- Hands-on experience with AWS services, including : EC2, S3, RDS, DynamoDB, Lambda, API Gateway, IAM, CloudWatch, CloudFormation.

- Experience in designing and implementing microservices architecture.

- Strong understanding of RESTful APIs, event-driven systems, and messaging (Kafka/RabbitMQ).

- Experience with CI/CD pipelines and DevOps tools (Jenkins, Git, Maven/Gradle).

- Knowledge of containerization and orchestration (Docker, Kubernetes/EKS).

- Strong understanding of security best practices and application performance tuning


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in