Here is the job description for the full stack developer
Writes production quality code that meets user story requirements. Does not write code for future requirements. Applies best practices and patterns for design and code. Writes code by pairing with other developers
Writes Automated tests (all levels of Testing Pyramid - unit, functional / integration, end to end, etc.) before writing code
Delivers code using Continuous integration (CI)
Provides production support for their product/offering
Minimizes technical debt by aligning development to business value and continuously refactoring code as new stories are fulfilled
Articulates and raises blockers in a timely manner to Squad Lead and Product Owner
Proactively develops resiliency and depth of expertise across the team thru collaborative pairing
Learns any new technologies used on the project and works independently to fill skill gaps, with the advice/recommendations of the Squad Lead
Actively contributes to Squad interactions and ceremonies
Recognizes the value of continuous improvement and seeks opportunities to improve
Assists with interviews for potential developers

Skills needed

1. Back End (Java, Spring boot, Spring cloud, Cloud foundry ) Overall 2+ years,
2. Cloud Foundry 2+ years
2. Front End (HTML5, Angular JS 4+, CSS) Overall 2+ years
3. Jenkins, Git
4. TDD, Paired Programming