Sr. Java Full Stack Developer with AI/ ML

TechDigital

  • Dearborn, MI
  • 28 days ago

    Highlights

    o Architect, design, and develop scalable, secure, and high-performing applications using Java, Spring Boot, and RESTful APIs. o Utilize cloud-native services (Pub/Sub, Cloud Functions, Kubernetes, etc.) for scalability and resilience.

    Numbers & Facts

    LocationDearborn, MI
    IndustryOther/Not Classified
    Company Size100 to 499 employees

    Description

    Required Skills
    • Technical: Java, Spring Boot, REST APIs, Microservices, Kafka, Angular/React
    • Cloud: GCP (preferred)or AWS/Azure experience
    • Python for AI/ML
    • DevOps: CI/CD pipelines, Docker, Kubernetes.

    Core Responsibilities
    1. 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.
    1. 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.
    2. 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.
    3. 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.
    4. Performance & Security
    o Conduct performance tuning and optimization for high-traffic applications.
    o Implement security best practices (OAuth2, JWT, encryption, etc.) across services.
    5. 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.
    6. 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.
    7. Stakeholder Collaboration
    o Work closely with product owners, architects, and QA teams to deliver high-quality solutions.
    o Translate business requirements into technical specifications.

    Similar Jobs