Northwestern Mutual's Planning Solutions team is looking to transform how Financial Advisors connect with clients through innovative technology by building a critical application that advisors use to create personalized financial plans, aiming to provide better outcomes for clients.
Requirements
- 2+ years of professional experience in software development.
- Strong grasp of the Java or Kotlin programming languages.
- Strong experience in RESTful API development and design (preferably in Java / Kotlin)
- Experience with web technologies in general (HTTP Basics, Auth, OWASP, Web Performance, Caching).
- Experience with GraphQL concepts.
- A desire to work on both the back end and front end of our applications.
- The ability to utilize software engineering principles to create efficient and effective solutions.
Responsibilities
- Deliver high-quality features and enhancements to the Planning Experience application.
- Collaborate with teammates to design, build, and maintain scalable systems.
- Work in a highly collaborative environment with engineering, product, design teams and other stakeholders, sharing your ideas to help shape the future of the product and platform.
- Take initiative to solve technical and business-oriented problems.
- Assess and provide solutions to system-wide architectural problems.
- Deliver high quality software through the entire SDLC.
- Actively participate in code reviews to improve code quality and share knowledge.
Other
- We thrive in a fast-paced, agile environment that values bold thinking, experimentation, and constant learning.
- Our teams embrace a culture of full ownership—taking charge of everything from architecture and testing to deployment and optimization.
- A strong work ethic.
- Motivation to learn all about how NM’s technology stack and applications work.
- The ability to be a fast learner and self-starter: take initiative to deliver on commitments with quality and consistency under minimal supervision and a limited set of requirements.