Senior Java UI Engineer AccuRev
THIS JOB HAS EXPIRED
Description
Responsibilities:
Work on an innovative product through all phases of software development including design, implementation, and release
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
Required Experience:
BS/BA in Computer Science or related field (equivalent experience considered)
5+ years of Java development experience; 3+ years of UI development experience, to include 2 years of Swing and/or GWT (Google Web Toolkit)
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
Ideal Experience:
Strong usability skills
Previous experience delivering products using agile development practices (unit test, continuous integration and Scrum)
Knowledge or experience with Google Web Toolkit (GWT) is a plus
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
| Location: |
Concord, MA
United States
|
THIS JOB HAS EXPIRED