Position: Junior/Middle Java Engineer
Company: AgileEngine
Category: Java
Experience required: 1y
English level: upper

Mark43’s mission is to empower communities and their governments with new technologies that improve the safety and quality of life for all. They build powerful, scalable, and elegant software that sets a new standard for the tools upon which our first responders rely. Their users are diverse, and we are therefore committed to embracing diversity of thought and experience within our team.

**Must haves**
 - BA/BS degree in Computer Science or related technical field or equivalent practical experience;
 - 1+ years’ professional experience with Java, or other server-side languages;
 - Familiarity with databases (SQL preferred), automated testing, and Agile methodologies;
 - Knowledge of RESTful APIs;
 - Ability to develop cooperative and collaborative relationships with your teammates.
 - Front-end experience (JavaScript, Typescript, ReactJS) a plus;
Ability to develop cooperative and collaborative relationships with your teammates.

**What you work on:**
 - Our Records Management System (RMS) and Booking products, enhancing usability, quality, and feature set;
 - A cleanly designed, reusable client integration system built adhering to secure cloud software best practices;
 - Contributing to technical documentation and automated build and deployment processes designed to increase engineer efficiency;
 - Strengthening your programming skills with mentorship from senior engineers;
  - Review code submitted by other software engineers, and submit your own code for review as part of our pull-request deployment process.