SENIOR JAVA SOFTWARE ENGINEER – R&D
Novotus - Austin, TX

This job posting is no longer available on Novotus. Find similar jobs: Novotus jobs

Company Overview

At

Digby R&D

, you will have the opportunity to work with small teams of highly motivated software development professionals who work with cutting edge technologies. We are committed to building high quality systems through the application of solid, agile engineering practices. We create an environment in which all of our team members can improve their craft.

Digby helps brands achieve their strategic multi-channel goals – to drive store traffic, engage with consumers in the store, enable mobile commerce and provide web-style analytics to the physical retail store – all through their own branded mobile experience. Digby is a well-established startup whose client base includes Bed Bath and Beyond, Cabela’s, Toys “R” Us, The Home Depot, Wet Seal, Brooks Brothers, Golfsmith, Orvis and many more. We are conveniently located off of 360 and Mopac just along the Barton Creek Greenbelt in south Austin. We have recently started several new development initiatives – you can play an integral part in these efforts. Learn more about us at www.digby.com.

Position Summary

As the

Sr. Java Software Engineer

, your purpose is to analyze, design, implement, test and maintain Java software as part of a team. Responsibilities include requirements elicitation, domain analysis, software design, test definition, implementation, failure diagnosis and remediation, and documentation.

Job Functions

Elicits business requirements in the form of user stories.

Elicits bug reports based on user feedback and/or diagnostic data.

Authors bug reports based on user feedback and/or diagnostic data.

Constructs and documents analytical models of problem domains.

Constructs and documents software component designs.

Defines and constructs tests for software contracts.

Implements software contracts.

Documents usage of software units and components.

Confers with peers and supervisors to perform job functions.

Leads small teams in an agile software process.

Technical Skills

5+ years experience with Java.

Familiarity (2+ years experience) with SQL DBMS and ORMs such as Hibernate

Familiarity with Eclipse or similar IDE tools.

Experience with Maven, ant/ivy, or other build tools.

Familiarity (2+ years experience) with junit, testNG, or other TDD tools.

Familiarity with agile process frameworks .

Preferences

Familiarity (2+ years experience) with jbehave, cucumber, or other BDD tools.

Familiarity (2+ years experience) with continuous delivery / devops environments.

Familiarity with Scala or other functional language

BS/MS in computer science/software engineering, related field, or equivalent experience.

Novotus - 20 months ago - save job - block
Recommended Jobs
Principal System Engineer
Computer Sciences Corporation - Austin, TX
CSC - 1 day ago

Principal: System Engineer
AppLabs - Austin, TX
AppLabs - 1 day ago

Performance Engineer
Kforce - Austin, TX
Kforce - 30+ days ago