Java Developer in Cincinnati, OH at Vaco

Date Posted: 11/7/2019

Job Snapshot

Job Description

The Senior Software Developer - Web and Content Management develops advanced applications, enhancements and system interfaces and is responsible for the full software development life cycle.


  • Participating in both waterfall and agile development teams
  • Developing, testing, deploying and maintaining scalable web applications based on the Java stack along with Javascript frameworks, such as Angular or React
  • Working with peers to analyze technical design options and implement solutions that are efficient, scalable and meet acceptance criteria
  • Ensuring developed software adheres to best practices and quality standards through code and design reviews
  • Writing quality documentation at both the code and business level
  • Working with non-technical sponsors and stakeholders to comprehend requirements, analyze potential solutions and translate requirements into solid designs
  • Recommending system solutions by comparing advantages and disadvantages of custom development and purchase alternatives
  • Troubleshooting development and production problems across multiple environments and operating platforms


  • A bachelor's degree in a technical field
  • Technical certifications (Agile, Java, Business Analysis)
  • Five or more years of experience as a Software Developer
  • Development experience using Java stack
  • Front end development experience, including HTML5, SASS, Angular or React
  • Familiarity with responsive web design
  • Understanding of security practices as it relates to web application development and deployment
  • Experience with continuous integration tools and infrastructure (Jenkins, Git, Nexus, Docker, etc.)
  • Organizational and clear communication skills
  • A collaborative approach to work with the ability and desire to work in a team environment
  • Familiarity with Java Portals such as Liferay or IBM WebSphere Portal