Mid level Java Developer

URGENT NEED – Hiring Mid-level Java Developer for contract assignment with Financial Client!!!

Duration: 6-12 months + contract (possible conversion into fulltime employee)

Location: 100% remote (Development team sits in Omaha, NE 68154)

Interview: First round phone screen, second round technical WebEx interview

Hired Java Developer will be responsible for performing analysis and development tasks for our Multinational Client from Financial Brokerage industry.

Responsibilities

* Performs product design tasks of a low, moderate or high complexity which may require research and analysis

* Works independently or collectively on design tasks

* Performs system design and specification development

* Program logic and flow-charting, testing, debugging and documentation

* Specific skill requirements could vary based on the type of development being performed

* Provides analysis of problems and recommends solutions

* Prepares program specifications and develops coding logic flowcharts in compliance with secure coding standards

* May lead discussions with the business and with business analyst

* Will work in conjunction with other developers

* Works within established procedures and tools to develop, test, and validate security features and code review

* Implement and maintain application software while following best practice application security throughout the code life-cycle

Required Skills & Experience:

* 2+ years’ experience with Functional & Object Oriented Programming and Design

* 3+ years’ experience of Java

* 2-3 years’ experience with Spring Boot, REST principles and methods

* Experience with Oracle DBA, SQL helpful

* 2+ years’ experience with Waterfall, Agile, Test Driven Development or related lifecycle methodologies required

* Knowledge of In Memory Data Grids (IMDG), specifically Coherence, extremely desired

* Ability to interpret business requirements

* Experience with Unix/Linux, Mac

* Excellent written and verbal communication skills

* Full knowledge of common software design patterns

* Financial services experience nice to have

* Positive attitude and a willingness to learn essential

Preferred Experience:

* Experience with real time, high volume transaction systems preferred

* Experience using Git, Gitflow, Bitbucket and Jira preferred

* Experience with TDD, BDD, JUnit and other testing libraries preferred

* Experience with Jenkins and Continuous Integration/Deployment preferred

Apply for this position

Allowed Type(s): .pdf, .doc, .docx