Full Stack Expectation :Candidates must be strong in both frontend and backend to allow fluid movement between teams / projects as needs shift.
- Core Stack :
Frontend : React.js (strong creation & modification of components, state management, design patterns)
- Backend : Java (Spring, Spring Boot) AND Node.js (both required, not either / or)
- Additional Skills : Experience with JSP / Struts is a plus but not required.
- Java Only : Not open to backend alternatives like Python; need minimal learning curve.
- Fluidity is required : Candidates may be on Node.js one week and back-end or front-end another week as demand changes.
- Interview Process :
First Round : Combines technical questions AND live coding.
If candidates can code and answer questions confidently, they proceed.
- Recent interviews Candidates struggled even with basic live coding; inability to solve even simple problems
Product :
- The ongoing project is the princess.com e-commerce booking platform; front-end and back-end systems for cruise booking and post-booking management.
- Functions include the core booking engine, add-ons, and customer management all analogous to a modern e-commerce site.
- Not internal tools, but a consumer-facing, evolving application; notable opportunity areas include upcoming AI integrations.