Job Description :
Job Title : Java/Cloud Architect
Location : Boston, MA
Duration : 6+ Months

Primary Skills : Strong J2EE, Spring, Spring Boot and SOA Experience required and AWS.

Secondary Skills : Design cloud infrastructure that is secure, scalable, and highly available on AWS

Job Description:

Bachelor’s Degree with 5 to 7 Years of Experience in technology architecture (10 – 15 years in the technology field

Excellent communication and interpersonal skills

Strong J2EE, Spring, Spring Boot and SOA Experience required

Strong knowledge on AWS

Knowledge and use of SVN/Github, Nexus, Jenkins, Selenium

At least 3-5 years of experience building and maintaining AWS infrastructure (VPC, EC2, Security Groups, IAM, ECS, CodeDeploy, CloudFront, S3)

Expertise using Ansible, Terraform, packer and CloudFormation for configuration management

Experience with Docker, Kubernetes, GitHub, Jenkins, ELK and deploying applications on AWS

Responsibilities :

Researching, analyzing, designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.

Design cloud infrastructure that is secure, scalable, and highly available on AWS

Design, architect and implement network security features and functionality such as network access controls, firewalls and subnets for isolation.

Should be able to contribute to hands on development.

Focusing on strategies for creating value: product, distribution, Agency and Customer Interfaces.

Researching and evaluating software/hardware products to assist in project development and operational support activities.

Work with Chief Architect in researching industry trends and directions.

Recommending new tools, methodologies, technologies, data and platforms.

Supporting the selection of tools and components used for an IT project.

Providing input on options, risk, cost vs. benefits, and impacts on other processes for buy vs. build decisions.

Analyzing the current architecture to identify weaknesses and develop opportunities for improvements such as expanding capacity, predictability, reducing time & cost, and increasing effectiveness.

This position typically requires a Bachelor's degree, usually in Computer Science, Software Engineering, or a related field.
             

Similar Jobs you may be interested in ..