This job listing has expired and the position may no longer be open for hire.

Enterprise Software Developer at Hearst Communications Inc.

Posted in Software 30+ days ago.

This job brought to you by eQuest

Type: Full-Time
Location: Buffalo, New York





Job Description:

This position is responsible for the development, integration and maintenance of internal and consumer-facing applications for LocalEdge.

ESSENTIAL FUNCTIONS:

* Design, implementation and maintenance of applications for both internal and consumer-facing platforms.

* Reviews and provides technical oversight of requirements, designs, and test plans.

* Collaborates with team members, provides work estimates and reports project status using agile development principles.

* Provides technical mentoring to less experienced peers.

* Writes and executes unit and integration tests to ensure quality.

* Reports, tracks and fixes defects.

* Writes and maintains technical documentation.

* Ensures that delivered solutions meet stated functional and business requirements.

* Performs other related duties as assigned.

EDUCATION/EXPERIENCE:

* A Bachelor’s degree in Computer Science or a related field, or equivalent work experience

* Minimum of 5 years experience building enterprise grade Java based web applications and batch processes.

REQUIRED SKILLS:

* Solid understanding of Object-oriented principles and design patterns

* Experience with RESTful and SOAP based Web Services (client and server)

* Experience with modern Javascript and web frameworks (AngularJS, Bootstrap, etc.)

* Experience working with distributed version control systems (Mercurial or Git)

* Strong Java and Spring Framework experience

* Relational data modeling (JDBC, Hibernate, Spring Data)

* Maven or Gradle build tool experience

* Linux proficiency

PREFERRED EXPERIENCE:

* Experience with agile development methodologies (Scrum, XP)

* Experience with HTML5, CSS3, responsive web design and related frameworks/tools (Bootstrap, less/sass, etc.)

* Continuous integration (Jenkins) and continuous delivery

* Experience with Docker, Kubernete