Physical Requirements include but are not limited to: Grasping, kneeling, light - moderate lifting (objects up to 20 pounds), reaching above shoulder, repetitive motion, typing, sitting, standing, visual requirement (able to see screens, detect color coding, read fine print), hearing requirement and the ability to sit at a computer for long periods of time. Experience developing and implementing web applications using N-tier architecture, along with knowledge of object-oriented programming, software design patterns, Spring framework, data structures and algorithms, multithreading, synchronization, and performance tuning.