Full Stack Developer
![]() | |
![]() United States, Illinois, Chicago | |
![]() | |
Job Title: Full Stack Developer
Location: Chicago, IL (Hybrid- 3days/week) Duration: 9 Months Job Description: 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, Pivotal Cloud Foundry, and ReactJS. You will be a key member of a cross functional team following Agile development methodologies. Experience: Minimum 6 years Qualifications: Knowledge of Application servers, JavaScript, Spring Boot, Database, SFTP transfers, Authentication & Authorizations, Single SignOn, 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, Python * Spring Boot * Security Framework (Authentication, Authorization, SSO) * OWASP * Azure Cloud Development * 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 (nice to have) - Azure Cloud and Terraform scripting experience will be a plus. 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. |