Job Title: Full Stack Software Engineer
Work Location & Reporting Address: Detroit, MI 48201 (Onsite)
Contract duration: 6 months
Must Have Skills:
React.js
Java Full stack React.js Java springboot DB
Java, Spring Boot, React, JavaScriptTypeScript, HTML, and CSS
Nice to Have Skills:
Exposure to deploying and supporting cloudnative applications.
Handson exposure to Docker and Kubernetes for containerization and orchestration of microservices
Detailed Job Description:
Design, develop, test, and maintain fullstack enterprise applications using Java, Spring Boot, React, JavaScript/TypeScript, HTML, and CSS.
Develop RESTful APIs and microservices using Java and Spring Boot.
Build reusable, responsive, and maintainable frontend components using React.
Integrate frontend applications with backend REST APIs and external services.
Participate in application design, technical discussions, estimation, and solution implementation.
Apply appropriate design patterns and coding standards to build scalable and maintainable solutions.
Perform code reviews, unit testing, debugging, performance tuning, and defect resolution.
Work with relational databases and writeoptimize SQL queries.
Support CICD pipelines and deployment activities using tools such as GitHub Actions, Jenkins, or equivalent.
Work with containerization and cloud technologies such as Docker, Kubernetes, AWS, Azure, or GCP, depending on the project environment.
Troubleshoot application issues across UI, API, database, and integration layers.
Collaborate with Product Owners, Business Analysts, Architects, DevOps engineers, QA teams, and other developers.
Participate in Agile ceremonies such as sprint planning, backlog refinement, daily standups, reviews, and retrospectives.
Mentor junior developers and provide technical guidance to the development team.
Contribute to application modernization, technicaldebt reduction, security improvements, and continuous improvement initiatives.
Minimum Years of Experience:
8 to 10 years
Certifications Needed:
None
Top 3 responsibilities---
End-to-End Full Stack Development
Technical Ownership Engineering Quality
Collaboration Technical Leadership