Java J2EE Developer with Transactional Systems experience
- Major Media Firm
- Stamford, United States
About Major Media Firm
A cross-channel affinity marketing company and is the largest marketer of magazines in the U.S.
This position includes developing and maintaining systems supported by the Core Delivery Team. The right candidate will work with an agile, geographically dispersed team as we seek to expand our capabilities and service-enable our existing capabilities. The right candidate should have experience working with transactional systems, including asynchronous processing systems. A strong working knowledge of J2EE development, preferably using message-queuing concepts for scalability and decoupled integration. The environment is innovative, fast-paced, and technically rewarding to the individual. The individual must have strong analytic capability, strong communication, and the ability to work with a team to create innovative solutions.
Key Responsibilities: • Must be able to work with business customers on deliverables and be able to speak the language of the business • Work collaboratively with delivery team to assess business requirements and recommend, design and develop appropriate technical solutions. • Maintain a strong focus on testing, coding standards, and code quality. • Provide/develop a high degree of business functional knowledge to help guide solutions. • Looking for a candidate to take personal ownership for relentlessly developing both application and technical expertise in his/her designated area. • Provide on-call support for production systems
Skills & Requirements
• B.A. or B.S. degree in Computer Science, or equivalent • 2-3 years developing service based implementations, both as consumer and producer • 6-8 years experience developing enterprise-level Java / J2EE web-based applications (Oracle Weblogic experience a plus) • Specific experience in transactional systems implemented using asynchronous message-based integration concepts • Solid understanding of software requirements/design/development techniques, especially use of agile methodologies, Object Oriented design, and design patterns • Experience with a wide range of client and server-side technologies including Spring (MVC) and Hibernate (ORM) • Strong SQL / relational database programming skills (Oracle a plus) • Excellent focus on testing, preferably Test Driven Development using JUnit • Experience in order management, banking, and/or product fulfillment systems a big plus • Experience and expertise in integrations, both internal and b2b with partners and vendors
How to apply