What are the responsibilities and job description for the Java Fullstack Developer position at iTvorks Inc?
Job Details
Job Title: Java Fullstack Developer
Location: Berkeley Heights, NJ
Duration: Long term
An in-person Interview is a must !!
Job Purpose
What does a great Software Development Engineering do:
The Software Engineer (Full Stack) is central to the business mission. Successful candidates will architect, develop, and test software components. Eligible candidates will be willing to keep pace with a group of talented Software Engineers while maintaining best practices and consistent conventions. They should be self-starters and able to collaborate effectively with their team lead and peers.
As a Software Development Engineering - Sr Professional, you can expect to:
* Implement new products and product features
* Take ownership of projects and drive them through to completion thoroughly and efficiently
* Perform research to determinethe best technology/pattern to solve problems
* Participate in and contribute to requirements gathering, design discussions, and code reviews
Basic skills for consideration:
* Java development
* Spring Framework
* RESTful Services
* Relational Databases (Oracle preferred)
* 4-year engineering degree (Computer Science degree preferred)
Preferred skills for consideration:
* Spring MVC
* Spring Boot
* Spring Data
* NoSQL Databases (Couchbase preferred)
* JavaScript (especially AngularJS or React)
* Docker
* Atlassian tools such as JIRA, Confluence, and BitBucket