Application Developer II
For over 106 years, Equifax has been a market leader in providing total information solutions to businesses and consumers. With a constant focus on product development, technology innovation and customer satisfaction, Equifax has grown its business to over $1.1 billion in annual revenue and 4800 employees in 12 countries.
Our products and services help companies minimize their financial risk and maximize growth opportunities, while enabling consumers to better protect and manage their financial health. Throughout its business, Equifax maintains an unwavering commitment to the highest standards of corporate ethics, data security, and information privacy.
The foundation of Equifax is its talented, dedicated employees. Our mission is to deliver world-class information solutions to businesses and consumers. We accomplish our goals by drawing upon the experience, energy and teamwork of our employees, who consistently drive success by anticipating change and executing with confidence and passion.
The result is a growing, dynamic, and fun place to work - a company where we work as many and we win as one. Equifax offers an excellent benefits package, including 401k, medical and dental coverage, tuition reimbursement programs, and much more!
Key Responsibilities:
* Interface with requirements team to elaborate requirement and define system components
* Development of Java applications and frameworks/templates in a team environment
* Creation/Elaboration of Use Case Diagrams for the interaction of systems
* Creation of prototypes in an effort to understand technology, system and software issues
* Unit testing of responsible modules
* Participation in system testing and integration of application
REQUIREMENTS
* Strong with J2EE Technologies: UI patterns (Struts, JSF), EJBs and other distributed patterns, JMS, JDBC and other persistence frameworks (Hibernate), Applications servers (focus on WebSphere), Java architecture (threads, JVM, memory management, JNI)
* Strong Object-Oriented Analysis/Design skills
* Knowledge of design tools and processes: OO (strong in abstraction and encapsulation), UML, strong analytics and design thinking, N-tier distributed, layered and component-based software development, interface-driven design, transaction management
* Must have the ability to interface with the requirements team in the resolution of issues and solving of problems in the effort to deliver application
* Software development lifecycle exposure: exposure to IDE (eclipse WSAD), XDW, SCM, builds and deploy cycles, QA tools, processes and management, requirements management, Rational Unified Process, XP, scripting languages
|