Senior Java Engineer
Broadridge is a leading full-service outsourcing provider to the global financial industry, capable of meeting the most demanding requirements for efficient, secure and scalable operational support. Our reach spans the world, and encompasses an extensive array of services - from account opening and securities transaction processing to correspondent clearing to document management and investor communications as well as full operational staff outsourcing. A steadfast source of processing support, we help financial services institutions and public companies increase productivity, streamline operations, enter new markets with new products more quickly, drive down back-office costs and better manage risk.Today's dynamic business environment calls for this kind of reliable and efficient multi-dimensional support. Our wealth of solutions and deep expertise let you focus on differentiating your firm in today's complex and competitive global marketplace.
Position Description:
Description:The Sr. Java engineer will take a major role in design, development and implementation of the company’s line of software products. He/she will take ownership of key modules and components in our software, will implement new features, enhance and support legacy code and work together with products managers, QA and engineering teams, to provide high quality software.Responsibilities: Includes, but not limited to,* Responsible for delivering quality Java components for the product.* Working closely with Product Management, Engineering Managers and team to clearly define scope of work and provide accurate schedule estimates.* Creating and maintaining technical documentation.* Translating functional specifications into quality products.* Participating in code and design reviews.
To Apply Visit Broadridge Financial Solutions, Inc.
Qualifications:
Minimum Qualifications:* Bachelor of Science in Computer Science or equivalent required* 5 years of hands-on Java/J2EE Development with strong understanding of Object Oriented Design and programming.* Experience with large scale, high performance enterprise applications* Understanding of Java Threading and Concurrency principles.* Proficiency with UnixLinux and Windows software development environments.* Hand on scripting technologies such as Ant/Perl/Ruby/Unix Shell Scripts to handle complex automation/administration.* Strong SQL skills and understanding of database/data modeling.* Experience with J2EE development and web technologies (Struts, JDBC).* Ability to provide well documented code and technical documentation.* Experience with source control tools (Subversion/CVS).* Strong communication skills. Work well in a team environment.* Self-starter, motivated and able to multi-task.Desired Qualifications:* Experience in financial markets software development (investment banking, brokerage, trading systems, and/or institutional software).* Full product cycle experience in creating, deploying, and supporting enterprise applications.* Experience with the following products: Oracle database, Weblogic, Websphere.
|