Java Developer/BPM

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.


We want people:

  • Who want to make the customer happy by giving them exactly what they want and help them make a difference in their job
  • With a great positive attitude that doesn’t hear problems but opportunities to help others.
  • Who are eager to not just do their job but help team members do their job when they get slammed
  • Who likes to learn new things and help others do the same
  • Who are always looking for a better way to understand our customer and quickly give them what they need.
  • Who know the customer so well we don’t have to drive adoption because they want to use the solutions we deliver.
  • Who look at the customer as part of the team from requirements to delivery

Note: We have 3 positions open (Full Stack, Java, Jr Java) locations are Sterling, VA and Washington DC.


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


As a Java Developer you will be trained to become a Software/BPM Developer. 


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