Job Title: Java Architect with AWS
Location: Boston, MA (Hybrid)
Job Type: Contract
Experience Level: (14+ years preferred)
Job Summary:
We are looking for a highly experienced and visionary Java Architect with strong AWS expertise to lead the design and development of scalable, cloud-native enterprise applications. The ideal candidate will have a deep understanding of Java-based systems architecture, microservices, and AWS cloud infrastructure, and will play a key role in driving technical strategy, solution design, and team mentorship.
Key Responsibilities:
- Lead architectural design and implementation of complex Java-based systems hosted on AWS
- Define and enforce best practices for microservices architecture, API design, and system scalability
- Collaborate with stakeholders to gather requirements and translate business needs into technical solutions
- Design and guide implementation of secure, high-performance, and resilient backend services using Spring Boot, REST APIs, and event-driven architectures
- Evaluate and select appropriate AWS services such as EC2, ECS/EKS, Lambda, S3, API Gateway, DynamoDB, RDS, SQS/SNS, CloudFormation, etc.
- Oversee CI/CD strategy and DevOps pipeline integration (Jenkins, GitHub Actions, AWS Code Pipeline)
- Perform code reviews, conduct technical evaluations, and mentor developers
- Lead application migration efforts to AWS and ensure alignment with cloud-native patterns
- Optimize application performance, security, cost-efficiency, and reliability
- Create technical documentation, architectural diagrams, and high-level design specs
