# Fullstack Java Developer

**Company:** [Two95 International Inc.](http://jobs.workable.com/companies/uBLbLticQ1T2pGzVbXvnAu.md)
**Location:** Manhattan, United States
**Workplace:** on site
**Employment type:** Contract

[Apply for this job](http://jobs.workable.com/view/ec1e0fe3-542e-4fe4-b720-2fa8052c1b10)

## Description

**Job Title: Full Stack Java Developer**

**Location: Manhattan, NY**

**Job Type: 6 Months to permanent**

**Rate: $720/day**

**• 0 -- 2 hrs = 0.25 days**

**• 2+ -- 4 hrs = 0.5 days**

**• 4+ -- 6 hrs = 0.75 days**

**• 6+ hrs = Full day**

**To clarify: 6 hours is paid at 3/4th of the day rate. Anything above 6 hours is paid at full day rate**

**Hands on Experience With:**

_Must Have_

-   Writing software in - Core Java (with special focus on thread management, java concurrency API), JavaScript, Angular.
-   Solid foundation in data structures, algorithms, and software design.
-   Experience in Git source code version control
-   Linux/Unix operating systems

_Good To Have_

-   Working knowledge in Elastic Search, Java 8, unit testing tools such as JUnit, JMock, etc.
-   Development tools - specifically JAX-RS and Swagger/OpenAPIDocument
-   Data format standards (JSON, XML)
-   Continuous integration tools like Jenkins, etc.

**Looking for demonstrable abilities in:**

Excellent verbal and written communication skills and interpersonal skills - will be engaging directly with business users. Developing software with a test-driven approach (TDD). Researching new technologies and adapting to requirements. Self-directed reading, understanding, and using open source code. Self-directed learning new programming languages and databases. Engaging in peer design and code reviews. RESTful web service architecture and API management. Prior experience working in an agile/Scrum delivery methodology

**Experience Guidelines**

-   2-3 years’ experience in Angular(2/4/5) and related libraries
-   3-4 years’ experience in Frontend Development
-   Strong understanding of JavaScript
-   5-8 years of experience in Core Java. Solid understanding of Core Java and working knowledge in thread management and concurrent API.
-   Sound architectural concepts and ability to challenge and improve existing architecture
-   Ability to drive requirements with business, provide solutions and demonstrate finished products to stakeholders
-   Excellent communication skill
