Senior Application Developer

  • Full-time

Company Description

This company is a leading automotive financial services company powered by a top direct banking franchise with the opportunity, experience and people to redefine the industry. Our company's automotive services business offers a full suite of financing products and services, including new and used vehicle inventory and consumer financing, leasing, inventory insurance, commercial loans and vehicle remarketing services. Our company, an FDIC member, offers an array of deposit products, including certificates of deposit, savings accounts, money market accounts, IRA deposit products and interest checking.


Their world-class IT organization supports an information technology driven business. We deliver industry-leading IT solutions to the “Best Online Bank” (Money Magazine, 2011 and 2012) and the leading Auto Finance Company. IT oversees critical functions that enable the day-to-day operations of the entire enterprise.


Their compensation program offers market-competitive base pay and bonus pay potential based on achieving personal and company goals. Plus, we have a flexible paid-time-off program with an emphasis on work-life balance. We offers a variety of benefits to protect your health and well-being, provide financial security and balance your work/life needs including: 

• Industry-leading 401K Retirement Savings Plan including Matching and Company Contributions 

• Comprehensive wellness program and wellness rewards to help you reach your personal health goals 

• Flexible health insurance options including dental and vision 

• Pre-tax health savings, dependent care and commuter transit accounts 

• Life and disability benefits 

• Other work/life benefits including tuition reimbursement, adoption assistance, weight watchers and employee discount programs.


They extend equal employment opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, veteran status, sexual orientation, or any other reason prohibited by law.

Job Description

The Senior Web Application Developer will be responsible for design, development and delivery of our company's Java based Web Applications. The candidate will have experience interfacing with business partners as well as internal and external technical teams.

Qualifications

MUST HAVES 

• 7-10 years of experience developing Java Web applications in a financial services or brokerage environment 

• Front end application development skills 

• Ability to design complex systems and lead projects 

• Ability to debug and analyze complex issues 

• Understanding and implementation of Design Patterns 

• Core knowledge and experience of Spring Framework; Spring MVC; Spring Webflow; REST; AOP 

• Knowledge of Open Source Java Frameworks 

• Strong JavaScript ; HTML ;CSS ; jQuery ; Ajax 

• Proven experience working with Maven 

• Proficiency in Unix, Linux 

• SOAP Web Services; JAX-WS, JAXB, Dozer 

• Strong JSP/JSTL, JAVA, J2EE


PREFERRED 

• Experience with Test Driven Development; jUnit; Mockito, Spring Integration Tests 

• Code Repository Experience; Subversion a plus 

• Familiarity with development IDE tools like Eclipse or STS; Ability to debug/profile


‘A PLUS’ 

• Experience in integrating with Enterprise Search Engine


SKILLS & EXPERIENCE 

• Hands on Development experience 

• Knowledge of web servers, app servers

Additional Information

Compensation:

Based on experience