← Back to jobs

Merican Inc Logo
Senior Software Engineer

Merican Inc

 

Miami, FL, USA

Posted On: 30+ days ago
Experience: 8+ years
Availability: Onsite
Openings: 1
Category: Senior Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Key Responsibilities

Agile Delivery & Scrum Participation

  • Actively participate in Agile ceremonies including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives.
  • Collaborate with cross-functional teams to ensure successful sprint execution and delivery.

Stakeholder Communication

  • Provide clear and concise status updates to technical and business stakeholders.
  • Communicate project progress, risks, dependencies, and mitigation plans effectively.

Release Management & Production Support

  • Support production deployments and release activities.
  • Troubleshoot production issues, perform root cause analysis (RCA), and coordinate resolution efforts.
  • Ensure system reliability and operational excellence.

Requirements Gathering & Estimation

  • Work closely with Product Owners and business stakeholders to gather and refine requirements.
  • Break down requirements into actionable deliverables and provide effort estimates.

Architecture & Distributed Systems

  • Design, develop, and troubleshoot microservices and distributed applications.
  • Debug and resolve issues across APIs, messaging systems, event streams, and service integrations.

Required Qualifications

  • 5–8 years of professional software engineering experience.
  • Strong experience delivering enterprise applications across the full software development lifecycle.
  • Advanced proficiency in Java (Java 8+) and Spring Boot.
  • Hands-on experience developing and supporting microservices architectures.
  • Strong Python development experience for backend services, automation, orchestration, or AI-related solutions.
  • Production experience with Apache Kafka and event-driven architectures.
  • Experience with:
    • Kafka producers and consumers
    • Topic design and management
    • Error handling and monitoring
    • Kafka Streams and/or Flink (preferred)
  • Experience integrating AI/ML solutions, LLM APIs, or machine learning platforms into enterprise applications.
  • Understanding of ML lifecycle concepts including data preparation, feature engineering, and model evaluation.
  • Exposure to cloud platforms such as AWS, Azure, or GCP is preferred.
  • Cloud certifications are a plus.

Preferred Skills

  • Microservices design patterns
  • Distributed systems troubleshooting
  • API development and integration
  • Event-driven architecture
  • CI/CD and DevOps practices
  • Observability, monitoring, and resiliency engineering

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs