What are the responsibilities and job description for the Senior Java Full Stack Engineer strong in AWS or Azure Cloud Technologies position at Collaborate Solutions, Inc.?
Job Details
Job title: Senior Java Full Stack Engineer strong in AWS or Azure Cloud Technologies
Location: Columbia, TN On-Site
Duration: Long Term
QUALIFICATIONS:
A bachelor's or master's degree in a technical discipline.
10 years of related software engineering experience.
5 Years of experience designing and building full stack cloud native applications using
JavaScript (React / Angular / Vue), NodeJS, NPM and Java (Spring Framework), Tomcat,
Maven/Gradle, AWS or Azure, Pipelines using GitHub Actions or Azure DevOps.
A comprehensive understanding of different project management environments like waterfall
and agile environments
Extensive knowledge of contemporary frameworks and emerging technologies.
Significant breadth and depth of knowledge in the areas of:
o Layered systems architectures and layered solutions and designs.
o Web services Restful, GraphQL, Soap
o Micro services architectures
o Understanding of shared software concepts and distributed architectures.
o Infrastructure as code
o Pipelines as code
o Cloud solutions and deployments, preferable AWS and/or Azure
A history of practicing DevOps, Cloud First and API First Mind set.
Consultative skills, including the ability to understand and assist in applying customer
requirements, including drawing out unforeseen implications and making recommendations
for design, the ability to define design reasoning, understanding potential impacts of design
requirements.
Highly developed oral and written communication skills; strong presentation skills