Essential Skills:
- Strong understanding of Object Oriented Programming.
- Strong skills in Core Java, JSP.
- Strong development experience in J2EE / Java (1.4, 1.5) , Struts, JDBC(or Hibernate), XML technologies.
- Hands on development experience with Appian BPM 6.1 or higher.
- Ability to design and implement BPM based solutions using Appian BPM software.
- Deep understanding of Appian Smart Services and Integration Service.
- Excellent grasp of standard SDLC / Agile-Scrum development.
- Good experience of using source control systems.
- A natural communicator who can explain esoteric technical concepts in clear, plain English (both written and verbal).
- Should be able to explain at least one of his/her development assignments with reasoning; as to how it was designed, what controls were used and why.
Desired Skills:
- Familiarity with Design Patterns, techniques.
- Exposure to JBoss-Seam/ GWT / Flex is a big plus.