Job #: 1681

Title: Java Developer


  • New York City, NY
  • Job Type:

  • Contract
  • Contract Pay Rate:
  • $50-75
    • Anywhere
    • Posted 1 year ago
    • This position has been filled

    Direct is looking for a high-energy motivated individual with a great attitude to join our Application Integration team as Senior Java Developer. The Application Integration team is responsible for the design, build-out and ongoing support of business APIs user by both internal and external clients. Our APIs are built using Java and Mulesoft, runs 24 x 7, and interacts with multiple systems in real-time and batch.

    Job Function and Key Duties & Responsibilities

    The developer will be responsible for coordinating and helping to execute on the day-to-day technical work needed to define, design and develop our platform.
    Analyze and understand existing programs, job flows, and components
    Perform program design, development, and code management
    Perform unit, integration and parallel testing
    Assist in investigating production issues and provide solutions
    Design reusable frameworks
    Evaluate and Recommend new technologies and update versions of existing ones
    Work with multiple teams in different locations and time zones
    Review test and debug team members’ work
    Write well designed efficient code
    Document solutions to issues and business and testing requirements using JIRA


    Required Qualifications
    Strong analysis and design skills with a focus on system design and flow.
    Experience with designing and implementing high volume, mission critical, productions systems.
    Self-starter with the ability to learn through on the job experience.
    3-5 years experience working in object-oriented analysis, design, and development
    3-5 years experience in J2EE application development (e.g., Java, EJB, JMS, JSP, Servlets, et al.)
    3-5 years experience with J2EE application servers (e.g., IBM WebSphere, BEA WebLogic, JBoss)
    3+ years experience working with relational databases (e.g., DB2, SQL Server, Oracle, Sybase, et al.)
    1-2 years experience interfacing with external systems through messaging mechanisms such as JMS, MQSeries, or other
    Experience with Unix platforms (e.g., AIX, Solaris, Linux)
    Experience with web-based development (HTML, JavaScript)
    Experience developing in XML-related technologies (e.g., XML, DTD, XML Schema, XSLT, XQuery, XPath)
    Experience developing web services & related technologies (XML, SOAP, WSDL, WS-I Basic Profile)
    Experience with design patterns (e.g., Gang of Four (GoF), J2EE, Model-View-Controller (MVC))
    Experience with Eclipse-based IDE’s (preferably Rational Application Developer or WebSphere Development Studio)
    Experience developing Mulesoft APIs​​​​