This site uses cookies. To find out more, see our Cookies Policy

Java Developer in Cincinnati, OH at Vaco

Date Posted: 1/23/2019

Job Snapshot

Job Description

POSITION TITLE: Java/Backend Developer - Web Development

POSITION DESCRIPTION:

Summary
This individual will be responsible for the analysis, design, coding, testing, and maintenance of production software applications in a team environment. They will work independently but be directed by an existing team member and focused primarily on the creation of services and background processing for the current and future products as well as deployment. Development of UI and reports may be involved as well but is secondary.

Essential Duties, Responsibilities and Personal Characteristics
To perform this job successfully, an individual must be self-motivated and demonstrate the ability to work with individuals from various functional groups. The individual's responsibilities span all aspects of software development: design, implementation, and test.

Skills
* Minimum of 4 years practical software engineering and design work experience on Web applications
* Excellent work history
* Knowledge and experience using Linux and Microsoft Windows Operating Systems
* Knowledge and experience using Java and PL/pgSQL
* Knowledge/experience in technologies: Java, JSON, REST, HTTP, SOA, MVC, OOP
* Experience with JavaScript, HTML/HTML5, and CSS a plus
* Working knowledge of the following development tools and environments is a strong plus: Maven, Subversion, NetBeans IDE, and Glassfish
* Experience productizing software for deployment to the field is a strong plus
* Experience designing and developing databases in PostgreSQL using stored procedures, triggers and queries
* Working knowledge of current cyber security issues and techniques a plus
* Experience with automated installers and automated testing are a plus
* Experience in all phases of the software development lifecycle: requirements, design, development, testing, deployment, documentation, and support
* Excellent communication skills and record keeping of projects
* Strengths in documentation, design, and support preferred
Abilities
* Ability to create Web based applications and database object methods
* Ability to create Web Services utilizing Java technologies
* Ability to create and manage PostgreSQL database structures and stored procedures

Education
* BS Computer Science/Software Engineering degree or equivalent industry experience required.
This document is intended to describe the general nature and level of the work performed by this position. It is not intended to provide an exhaustive list of all the responsibilities of the position. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required.