HOME
CONTACT US
RECRUITMENT
CONSULTING
ABOUT SAGE ASSURITY
Job Title:
J2EE Principal Software Engineer
Job Duties:
Analyze business requirements and design, develop, and implement complex internet and intranet Enterprise Java Applications, including building, testing and even deploying large scale software development projects in cloud based heterogeneous system and migration of data and application from legacy systems to faster web applications. Evolve the UI and Server side component framework design used in ECLoanPro and other Mortgage and Financial Applications to work on multiple platforms and devices; collaborate in developing a technical vision and design for the component framework; create requirements, design specifications and implementation plan for the framework. Keeps up with financial and mortgage industry regulatory changes and helps incorporate changing requirements into technical implementations of mortgage loan origination financial software applications including 1003, mortgage calculations, mortgage document preparations, and electronic interfaces to Fannie Mae DU, Freddie Mac LP, vendor product services including Credit, Title, and Servicing. Collaborate with Usability, QE, documentation and other support teams in development. Work in an Agile development environment and apply lean and test driven methodologies. Participate in and drive concept, design and code reviews for functional changes. Provide continuous value to customers through regular enhancements, timely bug fixes and refactor of legacy code; recommends and aids in the refactoring of product software and support/maintain current applications by providing technical advice, debugging, and troubleshooting production issues.
Education and Experience Requirements:
Master’s degree (or foreign equivalent) in Computer Science, Information Systems, Engineering or related field plus 3 years experience as a J2EE Principal Software Engineer, J2EE Software Developer, Software Engineer, Programmer Analyst or similar duties under a different job title.
Specific skills or other requirements:
Experience to include 3 years with the following: Java software development in heterogeneous operating system environments ( Unix/Linux, Windows, and Solaris); SQL Programming; database design; stored procedures; RDBMS (Oracle or MS SQL Server); XML technologies (XSLT, XPATH, dom, sax, xsd, xquery Namespaces and XML parsers and tools); Struts, Spring MVC, and Hibernate; SOA, SOAP or REST web services deployed in Tomcat, Jboss or WebLogic; OOAD; Systems Tuning with Load balancing, real time debugging, and multithreading; SVN, Git, and CVS; Agile Test Driven Development; ANT scripts, Maven, Hudson and IDE tools; AJAX based framework. Exp must include 2 years with software development of mortgage loan origination financial software applications including 1003, mortgage calculations, mortgage document preparations, and electronic interfaces to Fannie Mae DU, Freddie Mac LP, vendor product services including Credit, Title, and Servicing. Must demonstrate clear oral and written communication skills. Willingness to travel up to 10%.
Job Location(s):
1200 Valley West Drive, Suite 609, West Des Moines, Iowa 50266
Submit applications to:
Vinayak Hegde, Sage Assurity Financial Inc., 1200 Valley West Drive, Suite 609, West Des Moines, Iowa 50266.
Custom Application Development
Save time, expense, and headaches by building, enhancing, or refactoring your custom enterprise application with AssuritySolutions.
LEARN MORE >>
Application Hosting & Support
Leverage our robust hosting environment, engineering support, and customer help desk capabilities to ensure that your business applications run at peak efficiency.
LEARN MORE >>