Applications Software Engineer (Java)
Job Description Summary
Implement the application business logic on top of the data access to be used by Web UI components. The application is a large-scale multi-role multi-user portal with sophisticated workflow, enabling multiple types of internal users as well as customers and partners to interface with our advertising platform.
Technical Experience Requirements:
Developing applications on Apache, Tomcat, Jakarta, Xerces, JBoss
Client-Network Distributed Computing, Multi-Threading and Synchronization, and other aspects of multi-tier OO Java development
HTTP/HTML
XML/XSLT/SOAP/WSDL
Experience with reporting systems (e.g., Jasper Reports) a plus
Experience with Scheduling utilities (e.g., Quartz) a plus
Experience with payment systems a plus
Developing on top of Linux OS
Experience developing back-end components for customer-facing Web sites or a large-scale portal a plus