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