Job Title:Java Full Stack Developer
Location:Dearborn, MI(Hybrid)
Employment Type:Full-Time
Key Responsibilities:
Collaborate with stakeholders to gather requirements and translate them into technical solutions.
Design, develop, test, and deploy applications using modern tools and Agile methodologies.
Build scalable and maintainable full stack applications.
Develop and maintain RESTful APIs and microservices using Spring Boot.
Create intuitive and responsive front-end interfaces.
Design high-level system architecture and define application components and integrations.
Optimize application performance and ensure scalability.
Implement best practices such as Test-Driven Development (TDD), CI/CD, and code reviews.
Ensure application security, including data protection and encryption practices.
Work closely with product owners, designers, and other engineering teams.
Evaluate and adopt new technologies to improve development efficiency.
Required Skills:
Strong experience in Core Java.
Hands-on experience with Spring Boot.
Experience with Google Cloud Platform (Google Cloud Platform).
Full stack development experience (front-end & back-end).
Familiarity with Agile/Scrum methodologies.
Preferred Skills:
Experience with MongoDB.
Knowledge of cloud-native application development.