Java UI Engineer AccuRev
THIS JOB HAS EXPIRED Description
Work on an innovative product through all phases of software development including design, implementation, and release.
Provide technical leadership within team and work with architects to ensure design and implementation meets product strategy.
Develop Java software modules and UI components, technical design and development of new software modules.
Produce clean, unit-tested, and refactored code.
Study new technologies and bring fresh ideas that can benefit the project.
Maintain and improve company software development practices and standards.
BS/BA in Computer Science or related field (equivalent experience considered).
8+ years of Java development experience; 5+ years of UI development experience, to include 2 years of Swing and/or GWT (Google Web Toolkit).
Demonstrated Technical Team Leadership
Solid knowledge of Swing framework (Layouts, Hierarchy of Visual Components, Events and Listeners).
Strong knowledge of Java Language concepts (Collections, Threads, Generics) and Java best practices.
Demonstrated use of Object Oriented design concepts and patterns for UI development.
Solid knowledge of XML and other data representation formats.
Desire to work in an agile development group.
Must be a team player, have effective time management skills, adapt well to changing work requirements, and be able to work independently.
Excellent interpersonal and communication skills (oral and written)
Experience writing unit tests that achieve high levels of code coverage.
Solid analytical and problem solving skills and strong attention to detail.
Track record of delivering products to market.
Strong usability skills.
Previous experience delivering products using agile development practices (unit test, continuous integration and Scrum).
Experience with MVC and DI (Dependency Injection) frameworks is a plus.
Familiarity with Software Configuration Management processes and tools, such as Git, Clearcase, or AccuRev is helpful.
||Concord, MA |
THIS JOB HAS EXPIRED