Michael Page International Inc Looking for Senior Software Engineer (Java) – Hybrid – Chicago at Chicago, Illinois – $k – $k per year

  • Anywhere

Michael Page International Inc

  • Make a huge impact in the education space with a top Ed Tech firm
  • Be a part of a cross-functional, full stack agile development team.

About Our Client

With more than 80 years of experience in the assessment field, we offer innovative and comprehensive products and services to meet our varied customers’ needs. We are proud of our leadership role in assessment and the continuous timeline of many innovations. Every day we concentrate on merging innovation with quality test design to develop increasingly more effective tools for children and adults, educators and clinicians.

Our internationally recognized products and services assist skilled, compassionate professionals to improve lives. For the US market, we have a comprehensive portfolio of research-based instruments that are valid, reliable and represent the highest technical quality in assessments today. We are particularly noted for our gold-standard assessment contributions

We currently serve approximately 300,000 professionals in the US with assessments for psychologists, speech language pathologists, occupational therapists, and other related fields. Strict security is maintained for content of clinical products and customers must submit proof of qualification prior to purchase for many of our products.

Our large-scale assessments help state, district and school leaders make informed decisions and help learners reach their potential. We partner with schools and educational professionals at every level to help enhance instruction and improve learning outcomes.

Our customers are found in a variety of settings, including schools (preschool, K-12, university) and clinical settings (private practice, hospital/medical, corrections, clinics).

Job Description

We are looking for an experienced software engineer to drive the design and implementation of key components of our platform that serves over 300,000 professionals in the US with assessments for psychologists, speech language pathologists, occupational therapists, and other related fields. You will be part of a team of developers responsible for building highly scalable micro-service oriented Back End solutions as well as high quality web and mobile user interfaces.

  • Be a top-notch coder on the team, capable of deep diving into implementation details of components and features across the technology stacks.
  • Participate in code reviews, design reviews, help establish team’s best practices, and align to technical vision.
  • Jump in and help to solve the complex technical problems and design issues, initiate refactoring where it makes sense.
  • Be curious, always learning, stay on top and help adoption of advanced cloud-based features and capabilities where it makes sense.
  • Participate in sprint kickoffs, reviews, retrospectives, daily standups and be a part of ever moving, ever delivering, continuously improving team delivering user value end to end continuously.
  • Work with product management to understand requirements, recommend best implementation approaches to maximize the use of technology and capabilities.
  • Work closely with software architects and leads to understand recommended software/system architecture, technical direction and produce code aligned with the company vision.
  • Partner with quality assurance engineers and collaborate daily to make sure the code produces is high quality, bug free and delivers the best user value possible in a timeframe.

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.

The Successful Applicant

  • Recent experience and expert knowledge in Java 8 or higher.
  • Experience in Reactive programming using Spring, Angular JS .
  • Recent experience designing and developing distributed systems.
  • Experience configuring and developing with Postgres/MS-SQL/Oracle or other AWS-RDS based databases.
  • Experience in developing messaging and event-based systems (Amazon SNS & SQS, Redis, and Kafka) is a plus.
  • Experience with AWS, containerized deployments using Kubernetes/Docker, and working in a DevOps environment
  • Hands-on experience as a full stack developer, at all tiers from the Front End UI to the Back End data store is a plus.
  • Knowledge of web technologies (HTML, CSS, and JavaScript) and debugging of web applications.
  • Experience in developing scalable, high availability systems.
  • Experience in scaling out applications and maximizing throughput through load balancing and distributed cache systems with Redis is highly desirable.
  • Experience being a part of Agile/Scrum environment is a plus.
  • Team player, problem solver, good communicator with a desire to deliver meaningful features, get along with others, and have fun.
  • Fundamental understanding of data structures, computational algorithms, and operating systems.
  • Skilled at diagnosing and solving problems.
  • B.S./M.S. Computer Science or equivalent experience is preferred.

What’s on Offer

  • Take advantage of excellent benefits, including health, dental, vision, and life coverage.
  • Invest in your future with our matching 401K program.
  • Generous PTO
  • Enjoy the flexibility of a remote work environment
  • Build relationships and take part in learning opportunities through our Employee Resource Groups.
  • Get recognized through our employee rewards program.
  • Tuition reimbursement
  • Paid time off for volunteer work
  • Maternity, Paternity and family care leave
  • Stock purchase options
  • Maximize your wellness with free counseling sessions through our Employee Assistance Program

Upload your CV/resume or any other relevant file. Max. file size: 1 GB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *