Previous Job
Application Engineer
Ref No.: 20-00013
Location: Philadelphia, Pennsylvania
Title: Application Engineer
Location: Philadelphia, PA
Type: Temp to Perm
Our client is seeking an Application Engineer to work on the support and maintenance of multiple Java applications within our client’s Information Technology Department.
This position is for the support and maintenance of multiple Java applications (SOLR Java) within our client’s Information Technology Department. This position is a self-motivated professional that will work on sets of Java/J2EE application to fulfill the business demands from requirements definition through the deployment and operation. This position will involve the ongoing development and operational support of Java/J2EE applications. This position will collaborate with other Application engineers to perform requirements definition and analysis and produce solid technical designs.
Key Accountabilities:
  • Analyze applications requests and gather business requirements, planning, organizing, and designing technical solutions to meet client requirements. Estimate, design, prototype, develop, document, and test solutions to business problems on a project by project basis.
  • Troubleshoot and resolve issues with production systems, including applications that were built by other teams.
  • Provide 2nd tier, off-hours remote support.
  • Participate in the daily design and implementation activities of core subsystems for new features, enhancements and revisions.
  • Participate in the production release activities as needed.
  • Complete the operational activities IT will be assuming from the business to keep the day to day business going within these applications (non-development).
Required Skills:
  • 5-8 years’ technical experience.
  • Bachelor’s Degree, Computer Science or ISM; Master’s Degree preferred.
  • Demonstrable Agile Software Development experience.
  • Extensive experience in Java programming.
  • Advanced knowledge in the development of Java/J2EE applications and frameworks.
  • Knowledge of NoSQL, Search Engines, Rate Engines, Rule Engines architecture and design.
  • Experience in Continuous Integration / Continuous Delivery / Continuous Deployment.
  • Experience in use of Java application build and deployment tools.
  • Experience in designing and developing technical documentation.
  • Experience in executing non-development operational activities to keep the day to day business going within supported applications.
  • 5+ years of related application development experience.
  • At least three years spent in the delivery and maintenance of mission critical Java solutions.
  • Strong communication and interpersonal skills working in a cross-functional team environment.
  • Must have strong interpersonal, organizational, and advanced problem-solving skills.
  • Ability to interpret written requirements and technical specification documents.
  • Ability to code application according to published standards and design guidelines.
  • Ability to research new technologies and create conceptual models or solutions and present them to high-level audience cross business, applications and technology domains, a plus.