Franklin American Mortgage Company
  • Franklin, TN, USA
  • Full Time

Software Developer

Overview: Franklin American Mortgage is looking for an experienced senior software development professional to join our development team in information technology at our corporate office in Franklin, TN. Senior Software developers develop and install software solutions for a mix of greenfield opportunities as well as enhancements to recently built services and applications by studying information needs; conferring with product owners and users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.


  • Self-sufficiency; able to problem solve and work to exhaust theories and ideas before seeking help from others.
  • Humility; you do not think you are right all of the time and can acknowledge when you are not.
  • Passion for your trade; you care about what you do and strive to do the right things for the right reasons.
  • Courage; you do not shy away from any problem, whether difficult and complex or the more mundane. You can detangle but respect legacy code to not only fulfill requirements but also increase code stability.
  • Self-awareness; you acknowledge biases or can take a step back to increase objectiveness in situations as needed.
  • Motivation; you want to make a difference.Duties Include:
  • Writing self-documenting code and unit tests.
  • Develop high-quality software designs. Producing clean and efficient code.
  • Automate tasks through appropriate tools and scripting. Includes testing and debugging.
  • Doing code reviews; watching for adherence to standards, code soundness, and requirement fulfillment.
  • Collaborate with internal teams and vendors to fix and improve proprietary software and other products as assigned.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
  • Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts and code comments. What we need from you:
  • B.S. in Computer Science or a related field or equivalent combination of education and experience.
  • 4-6 years of hands-on software development experience.
  • Demonstrated experience with full software development lifecycle including traditional waterfall and agile methodologies.
  • Integration background preferred. Experience developing web services APIs (REST, SOAP, XML, JSON).
  • Familiarity with security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewalls and multi-protocol gateways required.
  • Requires experience with server-side enterprise Java a must. This includes, but is not limited to, JSPs, servlets, Spring, Hibernate and JDBC.
  • Required Skills: Java, Javascript, HTML5, JSP, Servlets, Spring, Hibernate, JDCBC, SQL, Linux, ETL, Apache Tomcat.
  • Experience writing and testing SQL queries, stored procedures, functions, triggers, and indexes. Preferred knowledge of database architecture.
  • Enterprise-scope mindset
  • Process and tool awareness; the ability to improve efficiency and enhance the developer experience

Why Franklin American for you:

  • Three tiered Medical Plan, Dental, Vision, Disability Plans, Company Paid Life Insurance. Medical Insurance is available within 30 days of employment.
  • Paid Time Off and Holiday Pay
  • 401k plan
  • Professional work environment
  • Room for growth and career advancement




Franklin American Mortgage Company is a privately-held mortgage banking firm. We are built upon traditional values and beliefs and our dedication to professionalism, unparalleled customer service and integrity in decision making and processes continues to set us apart within the industry. Internally, employee feedback often talks about our team oriented culture, supportive management and our ability to focus on growing and encouraging employees to achieve success individually and collaboratively through team dynamics. We choose to challenge ourselves to continue to be the best mortgage banker in an evolving industry.

For more information about the company and its services, please go to

Equal Opportunity Employer


Franklin American Mortgage Company
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share this Page