Job Description
Location: 3x a week onsite Chicago (Local Only)
Interview Mode: Virtual
Type: Contract
Notes:
Trying to move the application from .net to azure cloud
Don't have anyone on the team who is a cloud engineer, so they really need that expertise
Refactoring the code to redeploy to the cloud
Azure Cloud, spring boot and Java are the top 3 skills
Bachelor's degree required
Self-motivation is key
Needs to be Azure NOT AWS
More focused on back end than front end but looking for someone Full Stack
Project Overview:
We are seeking a Full Stack Developer responsible for the analysis, design and development of scalable software solutions across the full secure software development life cycle – from conception to deployment.
Contractor's Role:
You should be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries with an emphasis on JAVA, Spring Boot, Azure Cloud and ReactJS. You will be a key member of a cross functional team following Agile development methodologies.
Qualifications:
Knowledge of cloud development (Azure), Java, Spring Boot, React, Agile development methodology. Knowledge of full secure software development lifecycle. Analytical and problem-solving skills. A positive goal-oriented attitude with a focus on delivery. Experience in React & docker would be a plus.
• Java
• Spring Boot
• Spring Security
• OWASP
• Azure Cloud
• General familiarity with database technologies such as MySQL, Oracle, Redis, and MongoDB.
• Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript.
• Familiarity with JavaScript frameworks such as Angular JS, React and Amber. ReactJS in particular is a nice to have.
• Competent using GIT based source code management tools.
• Cloud Deployment using Azure
Tasks and Responsibilities:
• Design and develop effective RESTful services and APIs (microservices and micro-frontends)
• Design detailed technical solutions using the best available technologies
• Design, develop and unit test components as defined above
• Consult with business partners on requirements and synthesize into technical requirements and designs
• On the technical side, work with architects, designers and enterprise framework groups on the best solution for both business and IT
• Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
• Ensure code meets standards and tested appropriately