· Bachelor degree in IT, Computer Science, Engineering, or related field.
· 3-7 years Experience with Java software programming technologies including J2EE with Spring and Hibernate
· Design, develop, and support web-based applications and APIs.
· Perform a variety of tasks with creativity and judgment to plan and accomplish goals.
· Work collaboratively as a key contributor on a high performing team which ships code and delivers value.
· Public Trust security clearance.
· Contribute to application development on large-scale, mission-critical systems.