Job #: 1681
Title: Java Developer
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
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 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