Senior Java Developer (Kafka + AWS)

MAS Global Consulting

$120K — $145K *
Plano, TX 75025In-Person
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 8+ years of experience in backend software development.
  • Strong expertise in Java (11+) and solid understanding of OOP and design patterns.
  • Hands-on experience with Apache Kafka for event-driven architectures.
  • Profound knowledge of AWS services including EC2, ECS, Lambda, and RDS.
  • Strong problem-solving skills with experience in production environments.
  • Excellent communication abilities for cross-team collaboration.

Responsibilities

  • Design and maintain high-performance backend services using Java.
  • Implement event-driven solutions with Apache Kafka for scalable applications.
  • Manage AWS cloud infrastructure and services for deployed solutions.
  • Gather and analyze requirements from stakeholders for technical solutions.
  • Develop and optimize RESTful APIs for performance and responsiveness.
  • Ensure code quality through automated testing and code reviews.
  • Mentor junior engineers and promote best engineering practices.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunity to work on high-impact solutions for enterprise clients.
  • Mentorship roles that foster professional growth and continuous improvement.
  • Hands-on experience with leading-edge technologies such as AWS and Kafka.
Full Job Description
Who You Are

We are looking for a strong Senior Backend Developer to join our growing engineering team. In this full-time, on-site role, you will design and build robust, scalable backend systems leveraging Java, Apache Kafka, and AWS. You will collaborate closely with cross-functional teams to deliver high-impact solutions for enterprise clients.

Location: Plano, TX

Type: Full-Time, On-Site

What You'll Do
  • Design, develop, and maintain high-performance backend services and distributed systems using Java.
  • Architect and implement event-driven solutions using Apache Kafka, ensuring reliability, scalability, and low latency.
  • Deploy, configure, and manage cloud infrastructure and services on AWS (e.g., EC2, ECS, Lambda, S3, RDS, SQS).
  • Collaborate with stakeholders to gather requirements and translate them into scalable technical solutions.
  • Develop and optimize RESTful APIs and backend application functionalities for high performance and responsiveness.
  • Write and maintain automated tests (unit, integration, E2E) and ensure code quality through code reviews.
  • Apply security best practices, including authentication and authorization mechanisms, to protect backend systems.
  • Troubleshoot and resolve production issues, ensuring minimal downtime and operational stability.
  • Mentor junior and mid-level engineers, promoting engineering best practices and a culture of continuous improvement.
  • Collaborate with front-end, DevOps, and QA teams to ensure seamless integration and delivery of solutions.

What You Bring
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional experience in backend software development.
  • Solid understanding of distributed systems, event-driven architecture, and messaging patterns.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Strong problem-solving skills and a track record of resolving complex production issues.
  • Excellent communication skills and ability to work effectively in cross-functional teams.
  • Candidates must demonstrate strong, hands-on expertise in all three of the following:

Java: Core language proficiency (Java 11+), OOP, design patterns, multithreading, and performance optimization.

Apache Kafka: Event-driven architecture, producer/consumer configuration, topic partitioning, schema registry, and Kafka Streams or similar.

Amazon Web Services (AWS): Cloud infrastructure design and operations, including EC2, ECS, Lambda, S3, RDS, SQS, and strong JVM internals and concurrency knowledge.

Nice to Have
  • Spring Boot & Microservices: Experience building and deploying production-grade microservices using Spring Boot, Spring Cloud, and related frameworks (Eureka, API Gateway, Circuit Breaker).
  • Containerization & Orchestration: Familiarity with Docker and Kubernetes (EKS or similar).
  • Observability: Experience with monitoring and tracing tools.
  • CI/CD: Experience with Jenkins, GitHub Actions, or similar pipelines for automated testing and deployment.

Similar Jobs

More Jobs at MAS Global Consulting

  • Full Stack AI Engineer
    $135K — $160K *
    Plano, TX 75025 (Collin County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Java Developer (Kafka + AWS) jobs: