BPM / Java/J2EE Developer

Location: McLean, VA

Java/J2EE Developer Specialist/Appian - Temp to Perm

Your work falls into three primary categories:

Project Delivery and Operations:
* Design, develop, modify, integrate, test, deploy and support enterprise-level Appian based BPM and Java/J2EE applications
* Translate business process software requirement specifications into Appian process model prototypes and solutions
* Deliver projects in either Agile or Waterfall software development methodologies, as project dictates
* Design and implement complex enterprise integrations with industry standard technologies such as DB2, Sybase, Weblogic, LDAP/TAM, Active Directory and other internal systems in the enterprise
* Develop and use library of reusable Appian components that can be leveraged in the enterprise
* Participate in the day-to-day activities of the Appian BPM and Java development teams

Technical Leadership:
* Support planning activities, such as impact assessments, level of effort analysis and developer task assignments
* Conduct and participate in detailed design reviews and validate that the design follows the approved architecture
* Conduct regular code reviews to ensure best practices are being followed
* Provide technical guidance and mentorship to junior developers
* Deliver knowledge transfer sessions to ramp up new development team members

Production Support:
* Participate in on-call production support rotation
* Jump into troubleshooting sessions if junior developers are unable to resolve production issues, and drive issue to resolution
* Partner with IT Shared Services partners to resolve production issues

* 5+ years’ experience in Information Technology
* Bachelor degree in Computer Science, Information Systems or other related field or equivalent working experience
* 3+ years of hands-on experience in design, implementation and production support of Appian BPM applications (Work experience must be with Appian version 7.x or higher)
* 3+ years of hands-on experience in design, implementation and production support of Java/J2EE applications
* Working knowledge of Appian architecture
* Strong technical and analytical skills with the ability to analyze system functionality with customer and resolve production issues
* Experience in tuning the system for performance improvements and performance related system design
* Thorough understanding of relational databases, SQL, XML and web services (SOAP/REST)
* Experience applying Object Oriented Analysis and Design principles
* Knowledge of business process modeling and optimization techniques, including orchestration of modeled process
* Some exposure to infrastructure, network and enterprise scale environments
* Practical experience designing and building enterprise and/or distributed systems
* Demonstrates ability to analytically address complex problems, process critical data, establish facts, and draw quality conclusions
* Ability to work well under pressure, some tight deadlines and with ambiguity on some projects
* Experience with systems and software architecture
* Preferred skills, but not mandatory – Experience with Weblogic, IBM DB2, Sybase, MS SQL Server, UNIX/Linux. Experience with financial services industry
Key to success in this role:
* Willingness to learn and work in a team environment
* Technical leadership and effective communication
* Change leadership
* Ability to work across silos
* Deep curiosity to learn about new trends and topics
* Ability to develop mutually beneficial relationships
* Ability to stay calm and poised in pressure situations

Top 3 Personal Competencies to possess:
* Customer Focus – Personally engage with customers (clients) to learn and deliver on their needs
* Partnership – Align myself and my team with what is right for the company
* Drive for Execution – Focus on results rather than the appearance of results (i.e., be good, not just look good); be an impact junkie

3 - 5 Year
No Action


3 - 5 Year