MSYS Inc.

MSYS Inc.

Sr. Full Stack Java Developer - Hybrid-In-person Interview - Lansing, MI

Lansing, Michigan, USA · Senior · Contract

Sponsorship not specifiedDetected 68 days ago
JavaScriptJavaReactVue.jsAngularHTMLCSSSpringDistributed SystemsFull-Stack DevelopmentGitNoSQLDockerKubernetesCI/CDJenkinsDevOpsRESTOAuthAgilePlaywrightJUnitTest AutomationCommunication

About the role

  • Actively contribute to DevOps practices, including continuous integration/continuous deployment (CI/CD), containerization using Docker/Kubernetes, and automated testing.
  • Ensure accurate and timely time tracking for billing and reporting purposes.
  • Work alongside product owners to understand and define complex business processes and translate them into effective technical solutions.

Responsibilities

  • Design, develop, and maintain full stack applications utilizing Java (Spring Boot) on the back end and modern JavaScript frameworks such as React, Angular, or Vue on the front end.
  • Lead the development of scalable, secure, and high-performance solutions using Java-based technologies.
  • Collaborate closely with product owners, architects, and cross-functional teams to deliver comprehensive full-stack solutions aligned with business goals.
  • Design, develop, and consume RESTful APIs, and integrate with various third-party services and platforms.
  • Build responsive, user-friendly UI components using modern front-end frameworks, ensuring a seamless user experience across devices.
  • Participate in Agile/Scrum ceremonies and collaborate effectively within an agile development environment.
  • Analyze, design, document, implement, and test software solutions based on detailed user stories managed through Jira.
  • Identify common issues and recurring patterns across applications to design reusable, scalable solutions that reduce redundancy and improve maintainability.

Requirements

  • 3+ years of hands‑on experience in microservices architecture, containerization (e.g., Docker), and container orchestration (e.g., OpenShift or Kubernetes).
  • Strong experience in designing multi‑tier applications, distributed systems, and high‑availability solutions.
  • Strong understanding of REST APIs, service integration patterns, CI/CD pipelines, and secure application design.
  • Proven expertise in full stack development, with hands-on experience spanning both front-end and back-end technologies.
  • Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA.
  • Experience with message queuing systems, such as IBM MQ or equivalent technologies.
  • Familiarity with Agile/Scrum methodologies and the ability to thrive in a fast-paced, iterative development environment.
  • Expert-level proficiency in Core Java, Multithreading, Collections, Concurrency, and JVM performance tuning.
  • Knowledge of Test-Driven Development (TDD) and hands-on experience with automated testing frameworks such as JUnit and Selenium.
  • Experience using Playwright testing platform is desirable.

This listing is sourced directly from MSYS Inc.'s careers page and normalized into a canonical job model.