Java Backend Developer

BuzzClan LLC

Java Backend Developer

Dallas, TX
Full Time
Paid
  • Responsibilities

    Job Description

    Job Title: Java Backend Developer

    Location: Dallas, TX

    Contract

    Job Summary:

    We are seeking a highly skilled Java Backend Developer with expertise in building scalable, high-performance microservices. The ideal candidate is an independent thinker who takes ownership of solutions, understands complex systems, and ensures reliability across multiple regions. This role requires experience in SQL, cloud platforms (Azure/AWS), CI/CD, and messaging buses, along with a strong grasp of microservices design patterns and disaster recovery strategies.

    Key Responsibilities:

    • Design & Develop robust backend services and APIs using Java-based microservices architecture.
    • Architect & Implement cloud-based solutions using Azure and AWS, ensuring scalability and resilience.
    • End-to-End Flow Understanding – Comprehend the flow of data and logic from frontend to backend, integrating with databases and messaging systems.
    • SQL Expertise – Write optimized queries, stored procedures, and database integrations for relational databases.
    • CI/CD Pipelines – Implement and maintain automated deployment pipelines for continuous integration and delivery.
    • Messaging Bus & Event-Driven Architecture – Utilize Azure Event Bus, Kafka, RabbitMQ, or similar messaging platforms for asynchronous processing.
    • Microservices Design Patterns – Apply best practices like Saga, Circuit Breaker, Event Sourcing, and distributed tracing for high availability.
    • Regional Awareness & Disaster Recovery – Develop resilient architectures that can operate across multiple geographies with disaster recovery strategies.
    • Write Pseudocode & Design Documentation – Clearly communicate technical solutions and concepts before implementation.
    • Ownership & Problem-Solving – Proactively identify, debug, and resolve production issues without waiting for direction.
  • Qualifications

    Qualifications

    Required Skills & Experience:

    • Strong Java programming skills
    • Experience in SQL databases (PostgreSQL, MySQL, Oracle, etc.).
    • Hands-on experience with Azure services (Event Bus, Storage, Functions, App Services) and AWS equivalents.
    • Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.).
    • Understanding of messaging systems (Kafka, RabbitMQ, or similar).
    • Knowledge of microservices architecture and best practices.
    • Familiarity with disaster recovery strategies and multi-region deployments.
    • Ability to write and explain pseudocode to convey logic before implementation.

    Additional Information

    All your information will be kept confidential according to EEO guidelines.