# Java Developer

**Company:** [Partner One Capital](http://jobs.workable.com/companies/kpbtU7ScBgegwj4qxTJaVa.md)
**Location:** Remote
**Workplace:** remote

[Apply for this job](http://jobs.workable.com/view/bf5feb21-1397-404d-a295-a9680cc54dfe)

## Description

_**At NetWitness, we empower organizations to detect, respond to, and neutralize cyber threats in real time. Our cutting-edge security solutions provide deep visibility, advanced threat intelligence, and rapid incident response capabilities to help businesses stay ahead of evolving cyber threats.**_

**Our Software Engineers create solutions. As part of the team, you will analyze the customer’s business goals, needs and general business environment to design technical system answers.**

**Responsibilities:**

**• Contribute to the design and architecture of new or re-engineered software/storage environments**

**• Prepare written software/storage specifications for complex products from architectural diagrams and documents**

**• Create and review design, functional, technical and/or user documentation, as needed**

**• Develop, review and implement test strategies for software products and systems/for storage products and systems**

## Requirements

• 5+ years of Software development experience

• Hands on development experience using Java technology stack with focus on architecture and design.

• Hands-on in Java Programming, J2EE, Spring, Hibernate, RestAPI, Data Structures, Design Patterns, Oracle Database, PL/SQL

• Experience in application servers with prime focus on Tomcat.

• Experience in messaging systems such as RabbitMQ.

• Experience working in Linux/Unix environments.Must be hands on with Object Oriented concepts along with passion for design patterns and applicability.

• Relevant experience in Java frameworks like Spring Microservices, Spring-Boot, Hibernate, JPA etc.
