At Northwestern Mutual, the Planning Solutions team is on a mission to transform how Financial Advisors connect with clients through innovative technology. As part of the Planning Experience team, you’ll be at the heart of these efforts, building a critical application that advisor’s use to build personalized financial plans to provide better outcomes for our clients. Planning Experience (PX) is Northwestern Mutual’s proprietary financial planning software. This team is responsible for the software platform which is used by our financial representatives to create wholistic financial plans for our clients. Advisors use the platform to engage with their clients by running financial simulations that emphasize the value of products that NM offers and helps deliver financial security to our clients. More specifically, you will join the team which implements features and business capabilities to support our users in our web-based application. 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. The technologies we use include: Back End: Java & Kotlin (Spring Boot) Node, Apollo GraphQL. Front End: JavaScript, Typescript, React. Data Store: Mongo, Postgres, AWS S3, Redis. Message Broker: RabbitMQ Infrastructure: Hosted on AWS with Kubernetes orchestrating our scalable infrastructure. You’re excited about this opportunity because you will... 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. Work with modern technologies like React, JavaScript/TypeScript, Kotlin, Java, and AWS. Gain hands-on experience in our microservice architecture. Gain exposure to modern architectures and scaling strategies Be responsible for and own feature development from early stages to production release and beyond Be ready to mentor engineers and share experience and knowledge Engage actively in sprint refinement sessions and design discussions, contributing to team progress and success We’re excited about you because you have: 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/...