Java / React Developer

Smart IMS•Lansing, MI
•Hybrid

About The Position

As a Java / React Developer, you will provide technical leadership for the design, development, integration, and support of enterprise applications. The role requires strong expertise in Java, React, cloud-native development, system integrations, and application architecture while ensuring scalable, secure, and high-quality solutions that align with business and technical objectives.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 10+ years of experience developing enterprise applications using Java technologies.
  • Strong hands-on experience with Java 17/21, Spring Boot, Spring Security, Spring Data JPA, and RESTful APIs.
  • Strong experience with React, Next.js, TypeScript, JavaScript, HTML, and CSS.
  • Experience with PostgreSQL, database design, SQL development, and performance optimization.
  • Experience with AWS, Docker, Kubernetes (EKS), and CI/CD pipelines using Azure DevOps.
  • Experience designing and developing cloud-native applications using microservices architecture.
  • Knowledge of messaging technologies such as Kafka, Amazon SQS, and asynchronous integrations.
  • Strong experience with Git, code reviews, debugging, unit testing, and Agile development methodologies.
  • Excellent technical leadership, problem-solving, communication, and stakeholder management skills.

Responsibilities

  • Lead the design, development, and implementation of enterprise Java applications.
  • Provide technical leadership, mentorship, and guidance to development teams.
  • Collaborate with business stakeholders to translate requirements into technical solutions.
  • Design and develop RESTful APIs, microservices, and cloud-native applications.
  • Review application architecture, technical designs, and code for quality and compliance.
  • Support application integrations, data flows, and business rules implementation.
  • Participate in solution design, roadmap planning, and technology strategy discussions.
  • Ensure application security, scalability, performance, and maintainability.
  • Lead code reviews, troubleshooting, testing, and deployment activities.
  • Support Agile delivery processes and cross-functional team collaboration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service