freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Summary

Build and maintain scalable Java-based business applications for card processing and high-transaction environments using J2EE, Oracle, and middleware tools.

This is a remote position.

Responsibilities

  • Deliver highly scalable and reliable business applications using J2EE technologies.
  • Maintain a suite of existing applications by implementing new features and fixing critical bugs.
  • Collaborate with other engineers on code reviews, internal infrastructure, and process enhancements.
  • Ensure that unit and system tests are automated and complete per quality assurance requirements.
  • Optimize performance and scalability as necessary to meet business and financial goals of application and environment.
  • Adhere to current documentation standards and produce necessary documentation for training and compliance.

Skills/Education/Experience

  • BS/MS in CS or equivalent preferred, or equivalent work experience.
  • 5+ years of J2EE development experience for proprietary technologies in a fast-paced environment.
  • Strong Java skills and object oriented design experience, including working knowledge of core libraries and design patterns.
  • Significant development experience in a Unix/Linux environment.
  • Experience integrating with databases (preferably Oracle) and middle-tier application server architecture.
  • Excellent verbal and written communications skills and an interest in working in a collaborative team environment.
  • Demonstrated ability to deliver results, prioritize activities, and to manage time effectively.
  • Experience with Toplink or Hibernate is a plus.
  • Experience with agile development methodologies desired.
  • Preferred experience with JBoss, Weblogic, JMX, rule engine, and SOA.
  • Significant experience with automated test frameworks (Junit & WebUnit).
  • Prefer working experience with 3rd party integrations.
  • Working knowledge of current software security technologies (encryption, authentication, etc.), and their incorporation into software systems; experience with Atalla is a plus.
  • Prefer experience in card processing and high-transaction processing environment.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available