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.
Apply directly at MSYS Inc. →Create a free account for alerts like thisView MSYS Inc. immigration profile
This listing is sourced directly from MSYS Inc.'s careers page and normalized into a canonical job model.