Conexess – Conexess Design Skip to main content

Sr. Java Application Developer

Job Title
Sr. Java Application Developer
Job ID
960423
Location
Farmington Hills,  MI
Other Location
Description
JOB DESCRIPTION:
We're looking for a stand out Sr. Application Developer with a passion for creating elegant solutions.  When it comes to code, we believe that less is more.  As part of our team you will be challenged to deliver reliable and scalable features and enhancements to our web applications.  You should have a broad knowledge of both front-end and back-end technologies with an eye towards code quality and maintainability.  We primarily write code in Java and JavaScript, but will consider other languages.
REQUIRMENTS:
Fluent in one or more object-oriented language, Java or C# preferred.  Familiar with modern HTML, JavaScript, and CSS.  You should understand data structures, relational databases, and have the ability to quickly grasp new languages, frameworks, and APIs.  The key is to be meticulous while meeting objectives, managing own assignments, and working independently towards goals. 
 
BASIC PURPOSE OF POSITION:
 
The purpose of this position is to design, develop, maintain, and support our commercial software, services and back-office applications.  The selected candidate will be responsible for RouteOne web application and message service components and/or complete features. 
 
ESSENTIAL FUNCTIONS OF THE POSITION:
  1. Responsible for message service components and/or complete features.
  2. Design, document and author new application components and utilities of moderate to complex scope.
  3. Design and author new web services and utilities.
  4. Maintain and modify existing application code and design documentation.
  5. Triage and correct problems with development, test and production systems.
  6. Assist with the review and estimation of effort and duration for features, change requests, or defects.
  7. Provide full-scale solutions starting from business requirements to the final application components.
 
 
ESSENTIAL REQUIREMENTS FOR THE POSITION:
  1. B.S. in Computer Sciences or related field
  2. Minimum of 6 years industry experience
  3. Proven proficiency holding a Senior J2EE Developer role
  4. Experience should include working on J2EE architecture with Object Oriented Development in Java, WebSphere MQ/MQSeries, JMS, Hibernate, JDBC, and Oracle
  5. Hand-on development experience in XML Message Processing using SAXParser and Castor
  6. Hands-on experience with EJB, Including MDB
  7. Hands-on experience with XML, XSLT, and XSL (including XPath) development
  8. Hands-on experience with SOAP, WSDL and other web service technologies
  9. Hands-on experience with presentation technologies such as HTML, Ajax, JavaScript, DHTML and XHTML
  10. Experience with all phases of SDLC using an iterative development methodology (FDD, RUP, XP, etc.)
  11. Knowledge of SQL, Unix shell scripting, JavaScript, and JSP development
  12. Experience using UML standard design artifacts such as class models and sequence diagrams
  13. Exposure to WebSphere Studio Application Developer, Eclipse and/or other Java and web development tools
  14. Experience troubleshooting and resolving application defects
  15. Strong communication skills
  16. Must be a self-starter, process-focused with strong analytical and problem solving skills, be willing to take initiative, and comfortable working in a fast-paced, demanding environment with many competing responsibilities
  17. Maintain safety, security, and privacy standards throughout all areas of responsibility.
 
NON-ESSENTIAL REQUIREMENTS FOR THE POSITION:
  1. SUN Certified Java, Web, and Business Component Developer
  2. Schematron experience
  3. Knowledge of IBM WebSphere Datapower
 

Option 1: Create a New Profile