Java Developer

Harris

(Chesterfield, Missouri)
Full Time
Job Posting Details
About Harris
Harris has been providing Enterprise Resource Planning software exclusively to the public sector for more than 30 years. Our mission is to inspire local government with intelligent ERP software by developing solutions that are flexible and limitless, using current technology.
Summary
We are looking for a candidate to join our Research & Development team. Responsibilities include individual and team programming, debugging, documentation, and product support. You will be required to work closely with other software developers, our Professional Services team and our Client Services team. Some interaction with customers, via phone or email, can also be expected. Travel is not a requirement of the position. This is a full time position with comprehensive benefits package, including a generous vacation policy.
Responsibilities
* Deep knowledge in most relevant technologies * Learn and use assigned design patterns and methodologies * Work with partially-defined design documentation for tasks of moderate-to-high complexity * Refine design and update documentation for assigned tasks * Analyze and use good judgment when determining estimates and the impact of new development * Document details for work performed via email and issue tracking system * Update user documentation to reflect functionality changes * May be required to perform code reviews of others’ changes * Answer questions and provide assistance to staff in other departments as required and appropriate * Work with the Client Services team as needed to resolve customer issues * Work with the Professional Services team to provide estimates for project timelines and to determine functional requirements * Provide assistance to other staff involved in key initiatives, and participate in special projects as assigned * Work with supervisor to define estimates, and report to supervisor when estimates cannot be met * Understand assigned product team’s goals and meet development targets set by supervisor
Ideal Candidate
* Minimum 3 years of experience in Java software development * Bachelor’s Degree in Computer Science, Computer Engineering, or related field * Recent Java Enterprise Edition (version 5 or better) experience (JPA, EJBs, MDBs, Servlets, JSPs) * In-depth knowledge of SQL queries, and experience with MS SQL, Oracle, or MySQL * Experience with XML and XSLT * Experience with unit testing frameworks (eg jUnit) * Experienced and comfortable on both Windows and Linux, and capable of using respective platform’s command line/shell * Skill in defining functional requirements from high-level descriptions of business processes * Ability to work within a matrix organization to successfully deliver on multiple projects and initiatives. * Comfortable and productive in team and individual roles * Comfortable with customer contact and support * Confident and positive attitude in facing challenging development tasks and deadlines. * A flexible and adaptable team member in highly fluid environment (comfortably handles changes in priority and focus). * Ability to independently learn and actively seek new skills and knowledge. * Strong English language verbal and written communication skills
Compensation and Working Conditions
Benefits Benefits included

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.