Weldon, MO

ENGINEER 2, JAVA

Apply now

OVERVIEW

 
As an Engineer 2 you will be responsible for using your technical knowledge of professional concepts to solve business problems.  We are looking for a talented individual that can serve as a subject matter expert in their area of focus and represent their department on complex assignments.  You will be responsible for evaluating elements of technology’s effectiveness through requirements gathering, testing, research and investigation and make recommendations for improvements that result in increased quality and effectiveness.  You will be required to listen to and evaluate customer needs to determine and provide high quality solutions that align with customer expectations. Interpret end-user business requirements to develop and/or modify technical design specifications.
 
  • Takes a keen interest in understanding the business process and recommend solutions that effectively meet the needs of the business
  • Code and successfully perform unit and integration testing of software to ensure proper and efficient execution as well as compliance to the business and technical requirements
  • Work with other software engineers to design interfaces between software applications in order to complete design requirements
  • Use system traces and debugging tools for problem determination and system tuning
  • Participate in the migration of applications to quality assurance and/or the production environment
  • Work with managers and team members to develop development standards
  • Perform necessary production support tasks involving on-call responsibilities that would involve both during and after work hours

DETAILS

Qualifications:

  • Must be committed to incorporating security into all decisions and daily job responsibilities
  • 3+ years of experience with J2EE specifications (OOAD, Core Java, Servlets, JSP, JMS, JDBC, Web Services, XML, JavaScript) 
  • 3+ years of experience with object-oriented analysis, design and development with strong knowledge of design patterns
  • 3+ years of recent experience in core application development and troubleshooting utilizing required tools
  • 2+ years of experience using frameworks such as Struts, Spring, and Hibernate
  • 2+ years of experience using Web Services 
  • Good working knowledge of Unix and Windows operating environments

Preferred:

  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field preferred
  • Experience with  SQL using Oracle, DB2 or SQL Server
  • Experience with application services like Weblogic, Websphere, or JBOSS
  • Experience with design tools like Rational Rose and IDE tools like Eclipse
  • Experience working in an Agile Development - Scrum & Kanban Methodologies, JIRA
  • Experience with ANT, Maven, Bitbucket, GIT, Jenkins
  • Experience in financial/credit card processing applications
  • Experience with performance tuning, caching, clustering and related concepts
  • Experience with scripting languages like Pearl and Groovy
  • Excellent hands-on experience with UML Modeling (Activity Diagram, Class Diagram, Sequence Diagram, Collaboration Diagram, Use Case Diagram, Deployment Diagram, etc)
 
Job ID #16203