We are seeking a highly skilled Java Architect with deep expertise in Java application architecture on AWS Cloud. The ideal candidate will be a hands-on technologist with excellent communication and interpersonal skills, capable of leading technical discussions and engaging directly with clients to design and deliver robust, scalable solutions.
Key Responsibilities
Architect, design, and implement high-performance Java applications on AWS Cloud.
Collaborate with cross-functional teams to define technical architecture and deployment strategies.
Provide hands-on technical leadership across the SDLC-from requirements gathering to deployment.
Work closely with client stakeholders, offering expert guidance and maintaining strong working relationships.
Ensure architectural best practices, scalability, security, and performance optimization.
Troubleshoot technical issues and provide root-cause analysis and resolution.
Required Skills & Qualifications
10+ years of experience in Java/J2EE application development.
5+ years of experience architecting and deploying applications on AWS Cloud.
Strong experience with Spring Boot, Microservices, RESTful APIs, and modern Java frameworks.
Proficiency in AWS services like EC2, S3, Lambda, RDS, API Gateway, CloudFormation, IAM.
Hands-on experience with CI/CD pipelines, containerization (Docker, Kubernetes), and Infrastructure as Code (e.g., Terraform).
Excellent communication and interpersonal skills must be confident in client-facing roles.
Ability to work independently in a fast-paced, remote environment.