# Job Position
**Position:** Java Full Stack Developer

**Company:** Genisis Technology Solutions

**Location:** Jersey City, NJ

**Work Type:** Contract

---

## Job Description

What you will need to have: Strong client-facing skills and experienceGood understanding of software development patterns, object-oriented design principles, and coding techniques5+ years of practical experience in JAVA/J2EE, Linux, Spring, Kafka, Redis, Cassandra, EJB.Experience working with cloud technology Azure, OpenShift, AWS, Docker etc.Bachelor’s degree from an accredited institution in Computer Science, Information Technology, or related technical discipline or equivalent work experience.5+ years of experience with full stack technologies like Java/J2EE, React or Angular, Spring Boot, OpenShift, producing & consuming REST API’s. 3 - 10 years of experience designing, developing, and implementing software applications and hands on experience with large scale applications at large ins