Job Description

Title : Senior Java Full Stack Developer

Location : Dearborn, MI - onsite (local candidate preferred)

Duration : 12+ months

Need 12 Year exp candidate

Top Must Have's:

" Technical: Java, Spring Boot, REST APIs, Microservices, Kafka, Angular

" Cloud: GCP (preferred)or AWS/Azure experience

" Python for AI/ML

" DevOps: CI/CD pipelines, Docker, Kubernetes.




Job Summary:



. Application Design & Development

o Architect, design, and develop scalable, secure, and high-performing applications using Java, Spring Boot, and RESTful APIs.

o Implement microservices architecture ensuring modularity and maintainability.

o Develop front-end components (React/Angular or similar) integrated with backend services.

2. Integration & Messaging

o Design and implement asynchronous communication using Kafka or other messaging tools.

o Ensure reliable message delivery and fault-tolerant event-driven systems.

3. Cloud Deployment

o Build and deploy applications on Google Cloud Platform (GCP) or other cloud environments.

o Utilize cloud-native services (Pub/Sub, Cloud Functions, Kubernetes, etc.) for scalability and resilience.

4. CI/CD & DevOps

o Set up and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.

o Automate build, test, and deployment processes for faster delivery.

5. Performance & Security

o Conduct performance tuning and optimization for high-traffic applications.

o Implement security best practices (OAuth2, JWT, encryption, etc.) across services.

6. Machine Learning / Statistical Analysis (Good to Have)

o Collaborate with data science teams to integrate ML models into applications.

o Use Python for data processing, ML pipelines, or predictive analytics when required.

7. Leadership & Mentorship

o Lead technical discussions, code reviews, and provide guidance to junior developers.

o Drive best practices in coding standards, architecture, and agile methodologies.

8. Stakeholder Collaboration

o Work closely with product owners, architects, and QA teams to deliver high-quality solutions.

o Translate business requirements into technical specifications.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application