Responsibilities include: - Working with architects and technical leads on software design, prototyping, and development - Developing software per architecture design and industry best practices - Must have Java development experience with ability to develop unit / integration test cases using Junit