**Multiple Java Developer openings for our Client in Columbia, Maryland**
Job Description: Software Developer / Engineer
What we do
We develop 911 emergency and public safety software. Our software revolutionizes the way emergency first responders receive calls, react, and deliver critical emergency services to the public. We believe that by applying innovation to the public safety sector, we can make a difference in people’s lives. Our products include next generation VoIP 911 communication (voice, sms text, and video), computer-aided dispatch, GPS enabled mobile units for fire/police/EMS, maps and live data delivery, police and fire post incident management/investigations, and data mining/reporting.
How we do it
We believe in agile software development. Our well defined and efficient processes are backed by the best tooling we can find. Some of the tools we use include JIRA, GreenHopper, FishEye, Confluence, SpiraTest, Balsamiq, Subversion, and Jenkins. We believe in continuous integration, unit testing, and automated testing. We like clean code.
Developer happiness is important to us. Work areas are quiet, spacious, window-facing, and all developers get fast boxes with dual 24” monitors. We have our own development lab to run load tests or bask in the warm hum of the server racks. Our systems engineers ensure that production issue distractions are kept to a minimum. Our QA group keeps us in check and even helps with the automated testing.
What we’re looking for
We’re looking for developers of all levels passionate about software development. If you have side projects, contribute to open source, or enjoy reading about and discussing technology, then you sound like a great fit. We believe a strong foundation of data structures, algorithms, and design patterns is important. Our product line covers many diverse development areas such as distributed SOA, ajax-driven web, backend, mobile, maps/GIS, databases, caching, reporting, data indexing, and high availability. Each of these areas in a mission critical environment contains their own unique and difficult problems to solve. As such, a strong foundation coupled with the desire to learn, grow, and solve hard problems would make for a strong addition to our team.
Junior Developer
You have the passion and are ready for a challenge, but are still getting started with less than a few years experience. You have exposure to some of the technologies listed, and are very eager to learn more while becoming stronger in the areas you already know.
Mid-Level Developer
You are a seasoned developer with 2 to 5 years experience who can solve tough problems. You’re strong in at least one area of the software stack and are eager to expand into others. You are familiar with best practices and know how to write clean code.
Senior Developer
You are a very strong developer with over 5 years of experience. You are adept at breaking down and solving very complex and difficult problems. You’ve been exposed to most areas in the software stack and very strong in a few of them. You’re able to learn and integrate new technologies independently. You enjoy mentoring and guiding the more junior engineers.
Technologies and Frameworks
All of our developers have the freedom to pick the best tools to solve the problem at hand. Some specific technologies we like to use include Java 6 (soon to be 7), Spring, JPA/Hibernate, EHCache, PostgreSQL, H2, Web Services (SOAP and REST), Asynchronous messaging, Apache Lucene, Java Server Faces 2, Primefaces, HTML 5, CSS 3, WebSockets, JQuery, Android, Swing, TestNG, Selenium, Maven, JasperReports, Jython, Bash, Geoserver, OpenLayers.
INTERESTED?? – Send me an email – hclay@eximer.com
OR – Click Here to Apply: http://3916591.mycareerboard.com/JOBS/