# Senior Java Developer

**Company:** [Two95 International Inc.](http://jobs.workable.com/companies/uBLbLticQ1T2pGzVbXvnAu.md)
**Location:** United States
**Workplace:** on site
**Employment type:** Full-time
**Department:** Information Technology

[Apply for this job](http://jobs.workable.com/view/7858b7f6-f644-41a1-866c-f2793f836536)

## Description

**Minimum Job Requirements**

-   8+ years of Java Development experience
-   Strong development experience using Java, preferably with Java version 1.8 or later
-   Strong analytical skills
-   Proficiency in Object Oriented design and programming
-   Experience with build management tools, preferably maven
-   Experience with version control tool, preferably Git
-   Experience with Object Relational Mapping (ORM) tools such as Spring and Hibernate
-   Proficiency with IDE-based development, especially in Eclipse or IntelliJ
-   Experience with Asynchronous messaging technologies such as JMS, Apache Kafka, Apache Pulsar, or RabbitMQ
-   Experience with production trouble shooting and analysis using log / debugging tools such as Splunk, AppDynamics
-   Proficiency building unit tests / integration tests using JUnit
-   Strong relational database experience
-   Experience building web services, preferably using the REST style
-   Knowledge of data structures and algorithms
-   Highly proficient in understanding new technologies accomplishing projects goals successfully
-   Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives
-   Strong teamwork and communication skills
-   Subject matter expertise is required for the particular team the candidate will be placed on

**Preferred Job Requirements**

-   Highly proficient in understanding new technologies accomplishing projects goals successfully.
-   Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
-   Strong teamwork and communication skills.
-   Subject matter expertise is desired for the team the candidate will be placed on.
-   Experience with building applications using container technologies such as Docker.

## Requirements

-   Java Development experience

-   Strong analytical skills
-   Experience with Object Relational Mapping (ORM) tools
-   Eclipse or IntelliJ
-   JMS, Apache Kafka, Apache Pulsar, or RabbitMQ

## Benefits

**Excellent Benefits (Based on the experience)**
