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

Sr. Java Developer in Richmond at Vaco

Date Posted: 2/4/2019

Job Snapshot

Job Description

**U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.**

This position designs and implements new solutions intended for the production web based and ecommerce platforms. This position is responsible for the complete development of new software solutions to support the growth of the business while performing maintenance and modifications to solutions currently in production.

Job Duties and Responsibilities:

  • Leads technical design sessions
  • Mentors and develops junior team members
  • Develops new solutions according to guided/provided specifications.
  • Optimizes application for maximum speed and scalability
  • Develops new solutions according to specifications.
  • Performs maintenance and modification of solutions currently in use.
  • Completes required testing of modified programs to ensure programs operate correctly
  • Creates special reports and file extracts from existing databases using generalized routines or report writers.
  • Provides problem analysis and programming for solutions within assigned systems
  • Automate systems administration tasks when possible, by referencing and applying ITIL best practices
  • Work with and manage vendors in evaluating and implementing new technologies, and to provide support for existing technologies

Additional Requirements:

  • Ability to work independently and within a cross-functional team to set expectations and manage workload and deadlines with changing and competing priorities.
  • Ability to present information and ideas to individuals or groups.
  • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
  • Ability to interpret a variety of instructions and processes in written, oral, diagram, or schedule form.
  • Customer Focus - Establish and maintain effective customer relationships. Seek to understand customer needs and deliver solutions that meet customer expectations.
  • Accountability - Follow through on commitments. Take personal responsibility for decisions, actions, and failures.
  • Collaboration - Cooperate with others to achieve shared objectives and get work done. Consider interests of others as well as one's own.
  • Change Management - Adaptable to a fast paced, shifting work environment; willing to remain flexible to accommodate changing business conditions, work requirements, customer and scheduling needs.


  • Bachelor's degree from accredited four-year college or university, required; coursework in Computer Science, Business Administration, Information Technology or related field, preferred

Related Experience, Qualifications and/or Certifications:

  • 5+ years of experience in a JAVA / MS SQL SERVER based web environment, IT operations, server infrastructure, theories, principles, and practices
  • 2-5 years of responsibility for IT Security responsibility or focus, required; experience with IT Security in a retail environment, preferred

Computer Skills / Special Equipment Knowledge:

  • Advanced knowledge of Java, LINUX/UNIX, MS SQL Server, Web Design, Groovy, SVN, Eclipse, Hibernate, Spring Framework, JavaScript, JQuery, Bootstrap
  • Advanced knowledge of Microsoft Office (Word, Excel, PowerPoint, Project)
  • Demonstrated experience in systems architecture and design and project management methodologies
  • E-Commerce platform experience preferred
  • Familiarity with IT operations supporting SAP systems a plus