Search Our Career Opportunities

Full Stack Engineer

Date: Apr 19, 2019

Location: Franklin, WI, 53132

At Northwestern Mutual, we believe relationships are built on trust. That our lives and our work matter. These beliefs launched our company nearly 160 years ago. Today, they're just a few of the reasons why people choose to build careers at Northwestern Mutual.

We're strong and growing. In a company with such a long and storied history, this may be the most exciting and important time to be a part of Northwestern Mutual. We're strong, innovative and growing.

We invest in our people. We provide opportunities for employees to grow themselves, their career and in turn, our business.

We care.  We make a positive difference in our communities. Nationally, thousands have benefitted from our support of research and programs to fight childhood cancer. Each year, our Foundation, employees and financial representatives donate time, talent and financial support to causes they're passionate about.


We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.


Looking for highly motivated and passionate Engineer who can be a go-getter and work within a team to deliver highly responsive and quality applications to meet business needs. The engineer will work on the Servicing channel that provides real-time status for all risk product service requests.


Must Have:

  • Experience with relational databases (DB2 a plus) and NOSQL databases
  • Experience with developing enterprise applications with Java
  • Ability to understand Unit Testing framework
  • Working experience with HTML5, CSS / LESS
  • Fast learner and self-starter
  • Passionate about learning new technologies and developing additional skills
  • Ability to comprehend business requirements and explain technical solutions to a variety of audiences
  • 2+ years of development experience



  • Experience with new technology and stack
    • Hands on experience with Java 1.8 featuresExperience with Spring Framework
    • Exposure to microservices architectureJavaScript UI Frameworks
    • Experience with Node.JS
    • Experience with creating/maintaining Restful APIs
    • Experience developing on a platform
    • Experience with AWS and container services (i.e. Docker, Kubernetes)
  • Experience working on a geographically distributed Scrum/Agile team
    • Ability to openly collaborate voice-to-voice and face-to-face with team members to break down work into PBIs (user stories) with acceptance criteria and identify swarming opportunities
    • Ability to effectively raise impediments
    • Effectively collaborate with Mentors, and other teams working on similar technologies
    • Experience with and embraces Lean-Agile principles/DevOps environment
  • Experience with DevOps processes and tools to build and deploy application
    • Familiarity with SCM tools (GitHub, Gitlab)
    • Familiarity with Mule ESB, WebSphere MQ
    • CI-CD tools (Jenkins, Gitlab CI)
    • Deployment using Urbancode/Ansible
    • Familiarity with Unix/Linux command & Korn shell scripting job scheduling on Unix/Linux


Req ID: 24913
Position Type: Regular Full Time
Education Experience: Bachelor's Desired
Employment Experience: 3-5 years
Licenses/Certifications: Not Applicable
FLSA Status: Exempt
Posting Date: 03/21/2019