| Job Title: | Senior Software Engineer - Java | |
| Job Category: |
Engineering |
|
| City: |
Los Angeles Area |
|
| State/Province: |
California |
|
| Country: |
United States of America |
|
| Company Overview: |
Intuit is a leading software provider of business and financial
management solutions for small and mid-sized businesses, consumers,
financial institutions and accounting professionals. You probably know
us by our flagship products, QuickBooks®, Quicken® and TurboTax®, but
that's just the start. We recently acquired Mint.com, and we’re taking
on exciting challenges, such as SaaS and mobile applications. Over 50
million users, seven million small businesses and 1,600 financial
institutions depend on Intuit because we innovate at the crossroads of
real customer problems and breakthrough technology. Join us and let your
ingenious ideas be heard. Come join Intuit as part of the Software Engineering Team team as a Senior Software Engineer. We are looking for creative problem solvers with a passion for innovation to join our team and revolutionize the way the world does business. CHECK OUT WHAT IT IS LIKE TO WORK IN THE PAYMENTS SOLUTIONS DIVISION http://www.youtube.com/watch?v=3w2ukwzWy_0 |
|
| Your Opportunity at Intuit: |
Payments Solutions Division (PSD), one of Intuit's fastest growing
business units, is looking for Senior Software Engineers to design and
develop innovative payments products. If you are passionate about
building world-class payments products to delight customers, this is the
opportunity for you! In this role, your responsibilities will include
the following: You will be directly responsible for the design and implementation of one or more subsystems within our back-office applications. You will need to effectively collaborate with and influence other engineers, architects, and managers to solve complex problems. Comfortably move between understanding customer needs and solving customer problems through modifications of various levels of technical designs, implementation and testing. You will be involved in delivering functionality for requirements, high level designs influencing significant portions of the architecture, detailed designs and code implementation of features and supporting process improvement initiatives. |
|
| Your Talents: |
Primary Requirements: • BS in Computer Science or equivalent work-related experience • 5+ year's experience developing large service based OLTP applications with high volume and high-reliability requirements. • Strong understanding of capacity, performance, and system security issues. • Experience with UI development, including JSF (Java Server Faces), AJAX, Rich Faces, SEAM, CSS (Cascading Style Sheets), and HTML interfaces with JavaScript. • Significant exposure in using Spring Framework for dependency injection, POJO service enablement, transaction management • Experience in using Hibernate 3.x for Object Relational Mapping (ORM) • Strong experience with Object Orientated design and programming. Knowledge and experience with Java/JEE design patterns • Significant experience with service-orientated architectures, relational database object persistence, middleware, and enterprise specifications for common business objects. Experience with EJB3.0, JMS and Web Services preferred. • Strong knowledge of software development methodologies and best practices • Ability to comfortably move across high-level technical design, detailed technical design, implementation, and production support. • Ability to use seasoned judgment to suggest approaches that optimize among customer needs, business constraints and technological realities • Ability to apply business acumen to develop ROI of investment in new technology, including the assessment of risks and trade-offs • Strong communication skills, including written, verbal, and presentation. • Enjoy working in a team environment Desirable Skills and Experiences Include the Following: • IDE experience (Eclipse Preferred). • Server experience with JEE application server, preferably JBoss Application Server (particularly clustered) • Experience with workflow and business rules engines • Experience with Relational Database Management Systems, preferable Oracle. • Experience with reporting frameworks, preferably Jasper and iReport 3.0+. • Experience with Linux OS, preferably Oracle Linux. • Experience with Maven and/or continuous builds (Continuum). • Experience in financial services industry, or similar, with focus on payment processing. Learn more about our award winning workplace and how we give back to our local and global communities. Discover what it’s like to be part of a team that rewards taking risks and trying new things. How far can you think? www.intuitcareers.com Be innovative… Be yourself... Be Intuit … Details |









0 comments:
Post a Comment