DeveloperJobs.io
← Back to all jobs

Job Description

Morningstar is seeking a Senior Software Engineer in New York, NY on a hybrid schedule. The role offers a yearly salary of USD 128,353 and involves designing, developing, and maintaining scalable Java and Spring Boot web applications and APIs, deploying to AWS, and driving code quality through Test-Driven Development and strong collaboration. The focus is on building reliable cloud-based microservices and robust architecture to support a wide range of business needs.

Responsibilities

  • Write clean, maintainable, and efficient code following industry best practices, including Test-Driven Development (TDD) and coding standards (15%).
  • Design, develop, and maintain scalable, customer-facing web applications and APIs, ensuring high performance and reliability using Java and Spring Boot framework (15%).
  • Manage and optimize data storage and retrieval using relational (SQL, Postgres) and file-based databases (10%).
  • Participate in code reviews, mentoring, and knowledge sharing with team members and create and maintain comprehensive technical documentation, including system architecture diagrams, API specifications, and code-level documentation (10%).
  • Work with development teams and product managers to design and develop software solutions catering to various business requirements (10%).
  • Apply Java, multi-threaded application, and cloud technologies such as AWS to build, test, deploy and host solutions (10%).
  • Write a suite of automated unit tests to individual units of the application to ensure code is up to Sonar standards (10%).
  • Collaborate with cross-functional team and contribute to system architecture, implement microservices, and manage cloud-based infrastructure using AWS (10%).
  • Document architecture design and related software functionality & communicate architecture and functionality decisions/issues/solutions to colleagues and stakeholders (10%).

Requirements

  • Bachelor’s degree in Computer Science or a related field, or foreign equivalent
  • 4 years of experience in Full Stack Engineer, Associate Software Engineer, or related position
  • 4 years of experience managing version control systems (Git) effectively in collaborative environments
  • 4 years of experience building and maintaining CI/CD pipelines using tools like Jenkins, Harness, and Cloudbees to ensure smooth deployments
  • 4 years of experience monitoring application performance and reliability with tools like New Relic and Splunk
  • 4 years of experience working in AWS-based environments, building, and deploying serverless applications and microservices using AWS services such as Lambda, S3, DynamoDB, SQS, EC2, and CloudFormation
  • 3 years of experience developing, delivering, and maintaining professional-grade software with an emphasis on scalability, security, and maintainability showcasing expertise in object-oriented programming
  • 3 years of experience building responsive and dynamic user interfaces using JavaScript frameworks like Vue.js (or React/Angular as applicable)
  • 3 years of experience developing RESTful APIs using Java and managing data through XML, relational (SQL, Postgres), and file-based databases
  • 3 years of experience with backend XML, relational, and file-based databases (SQL and Postgres)
  • 3 years of experience adhering to software engineering best practices, including writing clean, maintainable, test-driven, secure, and scalable code following Sonar-approved coding standards
  • 3 years of experience working with product owners and stakeholders to align technical solutions with business objectives
  • 2 years of experience using Infrastructure as Code (IaC) tools such as Terraform to build and maintain scalable and reliable cloud infrastructures
  • Experience working in agile teams, mentoring junior engineers, and contributing to cross-functional collaboration to meet project goals
  • Must possess unrestricted right to work in the U.S. in this position

Technologies

  • Java
  • Spring Boot
  • SQL
  • PostgreSQL
  • AWS
  • Git
  • Terraform
  • Jenkins
  • Harness
  • Cloudbees
  • New Relic
  • Splunk
  • Vue.js
  • React
  • Angular
  • XML
  • S3
  • DynamoDB
  • Lambda
  • SQS
  • EC2
  • CloudFormation
  • Sonar

Benefits

  • 100% 401k match up to 6% of salary
  • Stock Ownership Potential
  • Company provided life insurance - 1x salary + commission
  • Comprehensive health benefits (medical/dental/vision) including potential premium discounts and company-provided HSA contributions (up to $500-$2,000 annually) for specific plans and coverages
  • Additional medical Wellness Incentives - up to $300-$600 annual
  • Company-provided long- and short-term disability insurance
  • Trust-Based Time Off
  • 6-week Paid Sabbatical Program
  • 6-Week Paid Family Caregiving Leave
  • Competitive 8-24 Week Paid Parental Leave
  • Adoption Assistance
  • Leadership Coaching & Formal Mentorship Opportunities
  • Annual Flex Stipend - $1000 annually to cover personal education & well-being expenses
  • Tuition Reimbursement
  • Charitable Matching Gifts program
  • Dollars for Doers volunteer program
  • Paid volunteering days
  • 15+ Employee Resource & Affinity Groups

Similar Jobs