Possible expired job

This job was posted 2 years ago and may be expired now. If that's the case, you can browse similar jobs here. Apologies for the inconvenience.

Sr. Software Developer - Java/Spring - REMOTE

My client is a reputable Chicago-based firm that has a competitive compensation salary with a strong work/life balance and company culture. They are looking to grow their team with an experienced Sr. Software Engineer.

Client Details

The client is a well-established, reputable educational services and products provider, driven by data and technology to bring next-generation solutions and capabilities to learners. They have the greatest market share in the edTech space and drive innovation across the software space. The Software Developer will join a business unit that contains 7 different platforms, involving a heavy focus on New Development/Greenfield projects. Their developers utilize new technologies best suited for robust scaling and integration, as they migrate portions of legacy applications to while still being live to clients. Their culture is diverse, enriching, and vision-driven to continue innovating solutions that are built at the core to help educators teach and evaluate better every day.

  • Location: headquarters is based in the Loop of Chicago but offers FULLY remote flexibility
  • Industry: Education and Learning
  • Employee Count: just under 100 employees
  • Tech Stack: React, Java and Spring/Spring Boot
  • Benefits: they offer a competitive base salary with full benefits and work on a collaborative team!

Description

The Successful Fullstack Sr. Software Developer has:

  • 5+ years experience in Software Development.
  • Fullstack Development experience required - this role is a true 50/50 split.
  • Required Techstack (with professional commercial experience): Java, and Spring Suite.
  • Experience working with Microservices.
  • Experience using SQL.
  • Skills in MongoDB, Postgres, and/or AWS cloud formation are highly preferred.
  • Some exposure or experience in project design is preferred.
  • A positive mindset when tackling new challenges.
  • Open to collaboration and problem solving within teams, across teams and divisions.
  • Experience working in an agile methodology, with offshore team scrums.

Profile

  • Strong development experience with Core and Enterprise Java
  • Bachelor's Degree or equivalent work experience in Computer Science or Management Information Systems
  • Must have 3 or more years of work experience in a Software Development role
  • Ability to analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations
  • Ability to effectively present information and respond to questions from business and technical staff both internal and external to the company
  • Ability to work effectively in a fast-paced, sometimes stressful environment and deliver quality software to production within tight schedules
  • Ability to adjust to rapidly changing requirements and timelines
  • Track record of completing assignments on time with a high degree of quality
  • Excellent analytical, problem-solving, communication, and interpersonal skills
  • Self-motivated and self-directed in performing responsibilities
  • 3 or more years of developing large-scale enterprise applications using Java
  • 3 or more years using modern frameworks such as Spring, JPA/Hibernate, Camel, etc
  • 3 or more years using database development concepts (SQL, PL/SQL, views, etc.)
  • Experience with Microservice/SOA based architecture
  • Experience working in an Agile environment
  • Experience with load/performance testing
  • Experience developing distributed, High-Performance, Resilient Architecture
  • Experience using one or more of the following: JMS, REST, WebSockets, Kafka, Redis
  • Experience with modern UI frameworks such as ReactJs, AngularJs, NodeJs, is a plus
  • Experience with NoSQL and big data is a plus

We'd love someone who is also comfortable with and will compensate accordingly for:

  • Financial Markets: Experience with OTC Credit Derivatives and/or other OTC derivatives - Interest Rate, Structured Products, Options. Candidate with a good understanding and experience in working with Pricing / Risk Management / Portfolio Margining Models and Systems is preferred.
  • Mathematics: Comfortable with Financial Mathematics - including basic statistics and calculus. Familiar with the use of statistical and stochastic models in pricing of financial derivatives.

Job Offer

What's on Offer for the Successful Full Stack Sr. Software Developer?

  • Work FULLY REMOTE
  • Salary $125K - $145K on the base (depending on experience)
  • 12% annual bonus based on performance
  • Comprehensive healthcare programs.
  • Short-term, and long-term disability coverage included.
  • Parental Leave up to 12 weeks (maternity & paternity).
  • 401k Matching up to 4%.
  • Mental health wellness coverage.
  • Annual conferences and networking events.
  • Wellness perks: Gym membership included, online meditation app provided.
  • A clearly defined path to growth.

MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.