Job Title: Full Stack Developer
Location: Chicago, IL
Duration: 12+ Months
Project Overview:
We are seeking a Lead/Sr 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.
Qualifications:
Knowledge of cloud development (PCF), Java, WebLogic application servers, JavaScript, Spring Boot, 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
- Cloud Foundry
- 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)
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
Required Skills : Experience: 10+ years experience Experience as a Technical Lead, Principal, or Senior Engineer Computer Science Degree Tech: React.js, TypeScript Java, Spring Boot, Microservices Azure, PCF, or AWS Experience TDD/Agile Docker/Kubernetes