Java Developer

Job Locations US-DC-Washington
Job ID
# of Openings


At REI Systems, our work makes a difference in the lives of millions of people every day. Do you want the opportunity to contribute, grow and learn every day? We’re looking to hire individuals who are enthusiastic and eager to contribute to driving results that matter whether you are developing code for a public-facing website, or ensuring that our latest deployment is bug-free.

Do you enjoy working with amazing people? If you are solution oriented, thrive in a fast paced, agile environment then come work for a company that was ranked 7th in the 2016 Washington Post Top Workplaces.

You can be a Software Developer anywhere, but at REI your code contributes to a mission. Influence the solution!


"REI Systems is an Equal Opportunity Employer (Minority/Female/Disability/Vet)"


REI is looking for an a developer to architect, design and implement industry-focused, integrated solutions. As a Software/BPM Developer, you will be a key leader for the business of consulting as well as the business of our clients. REI’s growth trajectory ensures that Software/BPM Developers will immediately impact customer interaction and team development, working closely with our clients and REI core members. Not only do REI developers become experts at building process applications, they also become business process experts in the various client industries they work.

How you’ll contribute:

  • Work directly with project stakeholders throughout the entire life-cycle of projects to define, design, and implement business process based solutions
  • Drive adoption by empowering clients to become self-sufficient with building process applications on their own
  • Design and implement solutions software and provide demonstrations to clients. 
  • Establish and implement metrics to optimize team delivery and measure business agility in terms of predictability, reliability and adaptability
  • independently interface with client technical teams and business owners as needed during the design and implementation
  • Supervise, mentor and develop junior consultants on application and implementation methodology

Other similar professional duties maybe assigned as needed


 Position Qualifications:

  • 3-5 years’ experience developing enterprise software applications       
  • Minimum of 2 years of experience with all aspects of the Appian technology platform
  • Experience with JBoss or IIS Web Server preferred.
  • Knowledge of Appian installation, configuration and performance tuning on (Windows, Linux, AIX)
  • Experience in developing/implementing, testing and deployment in Appian environments
  • Proven ability to work in fast-paced, agile environments
  • Programming skills using high-level languages Java (J2EE, JNDI, JDBC, JMS, Web Services), HTML, XML, XSL, JavaScript, SQL.
  • Expert at generalizing and coding process rules; identifies and designs repeating people-oriented process-based patterns (for re-use in process applications).
  • Great communication skills 
  • Ability to work with key client stakeholders to define business processes and gather techno-functional system requirements.
  • Demonstrated past success in cross-functional roles with complete lifecycle implementations


  • B.S. or M.S. in Computer Science, Engineering, Math, Business  or equivalent background
  • Superior academic achievement with exceptional verbal and written communication skills.
  • Employer will accept a suitable combination of education, training or experience



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed