Java / React Developer
Smart IMS
3 days ago
Contract
On-site
Lansing, Michigan, United States
$80 - $80 USD hourly
Job Title: Java / React Developer
Duration (Contract): 9-10 Months
Client Location: Lansing, MI 48933
Location Preference: Hybrid
Job Description:
As a Java / React Developer, you will provide technical leadership for the design, development, integration, and support of enterprise applications. This 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.
As a Java / React Developer, you will provide technical leadership for the design, development, integration, and support of enterprise applications. This 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.
Key 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.
Required Skills, Experiences, Education, and Competencies:
-
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.
The hourly range for roles of this nature are $50.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer.