Key knowledge/skill requirements:
. 3+ years of Java application development experience.
. Must have an aptitude for visualizing, designing and developing software systems based on user requirements.
. Advanced knowledge of software development methodology, tools and techniques.
. Possess the ability to quickly understand complex business processes and work in a team environment to develop solutions to meet business needs.
. Excellent communication skills as well as the ability to work in a team.
Key job responsibilities:
. Design, write, test, debug, and document software in languages and environments appropriate to development projects.
. Works independently or leads others to resolve software defects.
. Participates in detailed design of modules assigned.