J ob Title: Senior Lead / Architect
Location: Remote Work from Home
Shift: Needs to work in CST hours
Client: AIG (American International Group)
Duration: 3+ months contract to Hire
Position Summary:
This role is a hands-on design, development, and engineering position, working with front-end development, backend REST API creation/integration, and message and event-based patterns. It requires the strong ability to architect, design, develop, and deliver: business applications, data and orchestration APIs, platforms, customer portals, and mobile applications. The role focuses on providing strong technical leadership to software engineers.
Responsibilities Include:
· Technical team leadership, focusing on practical & effective design & development.
· Training and mentorship to other software engineers.
· Accountable for large cross-functional technical deliverables, working closely with a Product Owner (PO).
· Maturing the software engineering practice through creation and adoption of the latest best practices and standards.
· Strategic application architecture, 3rd-party integrations, and solution review/governance.
· Analysis and Design of Application Interfaces & Integrations.
· Analysis and Design of New Web and Mobile Applications & Refactoring existing code.
· Development of Specified Designs & Delivery of Integrated Unit Testing.
· Maturing of Design and Development practices (TDD, CI/CD, code quality/coverage, etc.)
· Knowledge of various SDLC methodologies: Agile, Iterative, Waterfall.
Primary Technical Skills:
Front-end: ReactJS, Webpack, Jest, Node.JS, ECMAScript 6+ (ES6), JavaScript
Backend: Java, Spring Boot, Maven, REST APIs, Microservices
Data: SQL (i.e. Aurora, Snowflake, Oracle) and NoSQL (Cassandra, DynamoDB)
Tools: GitHub/Git, OpenAPI/Swagger, Visio, Jira, Confluence
Secondary Technical Skills:
Containerization: PaaS (i.e. PCF), CaaS (i.e. Docker with AWS ECS, EKS, Fargate), Serverless (AWS Lambda)
Cloud: AWS (S3, Cloudfront, Elasticache, SQS or similar, SNS), Apigee
Security: Oauth2, SSO/IAM (Okta, AWS Cognito/IAM, Active Directory)
The Ideal Candidate will have:
Strong technical team leadership to drive architecture, design, and development tasks.
Strong communication and documentation skills.
Ability to clearly articulate best practices and standards to more junior software engineers and ensure adherence to them.
Hands-on working knowledge with APIs/microservices, microsites, and cloud native development experience.
Strong ability to learn any programming language, frameworks, technologies, etc.
10+ years
Hands-on experience: HTML/CSS/JavaScript and (Java or C#/.NET )
Strong Object-Oriented Analysis & Design experience
5+ years
Hands-on working with Java Frameworks: Spring, Spring Boot.
Hands-on experience working with JavaScript Frameworks: ReactJS .
Hands-on working knowledge with Relational Databases (SQL) and/or NoSQL.
Hands-on troubleshooting/problem solving experience, especially in cloud stacks.
Hands-on utilizing local deployment-based DevOps and CI/CD toolchains.
Hands-on and engineering-grounded architecture/solution experience.
Preferred/Plus Experience:
Hands-on working with mobile app development for phones and tablets (Objective C/Swift, Java Android, Ionic/Cordova, React Native, Flutter).
Hands-on working with BI/Reporting tools (i.e. PowerBI or similar).
Experience with automated test tools (i.e. Selenium, Karate).
Experience with data modeling and or ETL/ELT (i.e. Talend).
Hands-on working with popular data science languages (Python, R).
Hands-on working with Machine Learning (ML)/AI frameworks or tools (i.e. Jupyter Notebooks, Keras, AWS Sagemaker).
Experience with legacy technology transformation (i.e. Oracle PL/SQL, VB.NET, ASP.NET).
Group Retirement domain experience, Individual Retirement, Wealth Management, Financial Services (priority order).
Develop components of multitier web application
Consulting professional services experience in java development and project implementations who are passionate about delivering high quality software products and services
Work on backend services platform and application development
Oversee the web application architecture for the Ask
Challenging programming and software design problems
Provide support for critical web application problems and issues
Provide operational support for web systems and application platforms
Analyze users' needs and design software
Promote software design/testing/coding best practices
Demonstrate great maturity and skill in software design and development practice
Managing enterprise web applications using RESTful web services in AWS
Developing and maintaining Java web services
Maintain web-based SOA applications software
Troubleshoot, performance tune and understand java memory utilization in code produced and participate in functional and design meetings and reviews
Debug and troubleshoot software issues
Paying attention to software development process practiced by the team
Assist in the authoring of software tools that reliably manage application delivery
Utilize the appropriate frameworks to develop reusable software packages and software services
Porting existing web functionality to Java Spring based web applications
Create technical documentation: software requirements and technical design specifications
Recommended Skills
Architecture Dev Ops Java 7 Node.Js No Sql Reactjs
Location: Remote Work from Home
Shift: Needs to work in CST hours
Client: AIG (American International Group)
Duration: 3+ months contract to Hire
Position Summary:
This role is a hands-on design, development, and engineering position, working with front-end development, backend REST API creation/integration, and message and event-based patterns. It requires the strong ability to architect, design, develop, and deliver: business applications, data and orchestration APIs, platforms, customer portals, and mobile applications. The role focuses on providing strong technical leadership to software engineers.
Responsibilities Include:
· Technical team leadership, focusing on practical & effective design & development.
· Training and mentorship to other software engineers.
· Accountable for large cross-functional technical deliverables, working closely with a Product Owner (PO).
· Maturing the software engineering practice through creation and adoption of the latest best practices and standards.
· Strategic application architecture, 3rd-party integrations, and solution review/governance.
· Analysis and Design of Application Interfaces & Integrations.
· Analysis and Design of New Web and Mobile Applications & Refactoring existing code.
· Development of Specified Designs & Delivery of Integrated Unit Testing.
· Maturing of Design and Development practices (TDD, CI/CD, code quality/coverage, etc.)
· Knowledge of various SDLC methodologies: Agile, Iterative, Waterfall.
Primary Technical Skills:
Front-end: ReactJS, Webpack, Jest, Node.JS, ECMAScript 6+ (ES6), JavaScript
Backend: Java, Spring Boot, Maven, REST APIs, Microservices
Data: SQL (i.e. Aurora, Snowflake, Oracle) and NoSQL (Cassandra, DynamoDB)
Tools: GitHub/Git, OpenAPI/Swagger, Visio, Jira, Confluence
Secondary Technical Skills:
Containerization: PaaS (i.e. PCF), CaaS (i.e. Docker with AWS ECS, EKS, Fargate), Serverless (AWS Lambda)
Cloud: AWS (S3, Cloudfront, Elasticache, SQS or similar, SNS), Apigee
Security: Oauth2, SSO/IAM (Okta, AWS Cognito/IAM, Active Directory)
The Ideal Candidate will have:
Strong technical team leadership to drive architecture, design, and development tasks.
Strong communication and documentation skills.
Ability to clearly articulate best practices and standards to more junior software engineers and ensure adherence to them.
Hands-on working knowledge with APIs/microservices, microsites, and cloud native development experience.
Strong ability to learn any programming language, frameworks, technologies, etc.
10+ years
Hands-on experience: HTML/CSS/JavaScript and (Java or C#/.NET )
Strong Object-Oriented Analysis & Design experience
5+ years
Hands-on working with Java Frameworks: Spring, Spring Boot.
Hands-on experience working with JavaScript Frameworks: ReactJS .
Hands-on working knowledge with Relational Databases (SQL) and/or NoSQL.
Hands-on troubleshooting/problem solving experience, especially in cloud stacks.
Hands-on utilizing local deployment-based DevOps and CI/CD toolchains.
Hands-on and engineering-grounded architecture/solution experience.
Preferred/Plus Experience:
Hands-on working with mobile app development for phones and tablets (Objective C/Swift, Java Android, Ionic/Cordova, React Native, Flutter).
Hands-on working with BI/Reporting tools (i.e. PowerBI or similar).
Experience with automated test tools (i.e. Selenium, Karate).
Experience with data modeling and or ETL/ELT (i.e. Talend).
Hands-on working with popular data science languages (Python, R).
Hands-on working with Machine Learning (ML)/AI frameworks or tools (i.e. Jupyter Notebooks, Keras, AWS Sagemaker).
Experience with legacy technology transformation (i.e. Oracle PL/SQL, VB.NET, ASP.NET).
Group Retirement domain experience, Individual Retirement, Wealth Management, Financial Services (priority order).
Develop components of multitier web application
Consulting professional services experience in java development and project implementations who are passionate about delivering high quality software products and services
Work on backend services platform and application development
Oversee the web application architecture for the Ask
Challenging programming and software design problems
Provide support for critical web application problems and issues
Provide operational support for web systems and application platforms
Analyze users' needs and design software
Promote software design/testing/coding best practices
Demonstrate great maturity and skill in software design and development practice
Managing enterprise web applications using RESTful web services in AWS
Developing and maintaining Java web services
Maintain web-based SOA applications software
Troubleshoot, performance tune and understand java memory utilization in code produced and participate in functional and design meetings and reviews
Debug and troubleshoot software issues
Paying attention to software development process practiced by the team
Assist in the authoring of software tools that reliably manage application delivery
Utilize the appropriate frameworks to develop reusable software packages and software services
Porting existing web functionality to Java Spring based web applications
Create technical documentation: software requirements and technical design specifications
Recommended Skills
Architecture Dev Ops Java 7 Node.Js No Sql Reactjs