Scalable Microservices Developer

1 day ago


Karachi, Sindh, Pakistan beBee Careers Full time

This role involves developing scalable microservices and data integration pipelines using modern Java technologies. The ideal candidate should have strong knowledge of Java 8+, experience with the Java Module System, and extensive experience with containerization (Docker, Kubernetes).

Key Responsibilities
  • Design, develop, and maintain scalable, high-performance microservices and data integration pipelines using Java (Java 8+), ensuring system reliability, maintainability, and scalability.
  • Collaborate with cross-functional teams to architect end-to-end solutions, enabling seamless data flow and business logic execution across distributed systems.
  • Lead efforts in optimizing performance and debugging complex issues using tools like JProfiler, JUnit, and other observability tools.
  • Integrate and manage data persistence layers involving both relational (MySQL) and NoSQL (MongoDB) databases, including schema design, query optimization, and data migration strategies.
  • Mentor junior developers and conduct code reviews to ensure adherence to best practices, clean code, and high standards of software quality.
  • Develop technical documentation, architectural diagrams, and API specifications to support ongoing development, onboarding, and knowledge sharing.
  • Represent the engineering team in technical discussions with product owners, stakeholders, and clients, translating business requirements into technical solutions.
  • Ensure compliance with coding standards, security protocols, and data protection regulations in software development.

Required Background

  • Bachelor's degree in computer science, computer engineering, software engineering, or other related fields.

Required Expertise

  • At least 7 years of professional experience with Java software development.

Technical Requirements

  • Strong knowledge of Java 8+ and experience with the Java Module System.
  • Experience building and maintaining microservices architectures.
  • Extensive experience with containerization (Docker, Kubernetes)
  • Experience working with Message Queue systems and Data Streaming systems like RabbitMQ and Kafka Stack.
  • Hands-on experience with large data handling and data pipeline integration.
  • Proficiency in Maven for build and dependency management.
  • Expertise in unit testing with JUnit and performance profiling using JProfiler.
  • Strong database skills with MongoDB and MySQL, including optimization techniques.
  • Experience with RESTful API development, messaging queues, and distributed systems.
  • Strong understanding of coding standards and SDLC


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Microservices DevelopmentWe are looking for a skilled Node.js developer to join our team and contribute to the development of scalable and reliable microservices.Key Responsibilities:Design, develop, and deploy Node.js microservices.Collaborate with cross-functional teams to ensure seamless integration.Evaluate and optimize system performance.Develop and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Backend Development OpportunitiesWe are seeking a talented Backend Developer with 3+ years of experience in backend development using Python, specifically with the FastAPI framework. The ideal candidate should have hands-on experience with Google Cloud Platform (GCP) and exposure to DevOps practices, especially Kubernetes.In this role, you will be...

  • Backend Developer

    1 day ago


    Karachi, Sindh, Pakistan beBee Careers Full time

    Software Development RoleWe are seeking an experienced Backend Developer with expertise in .NET, MongoDB, and AWS to join our team. In this role, you will be responsible for designing and developing scalable backend services and APIs while ensuring performance, security, and maintainability.

  • Backend Developer

    7 days ago


    Karachi, Sindh, Pakistan beBee Careers Full time

    This is an entry-level position that requires a strong foundation in computer science and software engineering.Responsibilities:Design and develop scalable microservices using Spring Boot.Develop, consume, and secure REST APIs.Implement security mechanisms like OAuth2, JSON Web Tokens (JWT), and basic cryptographic techniques.Requirements:Bachelor's or...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Web Development Position:We are looking for an experienced and highly skilled web developer to join our team. The ideal candidate will have a strong background in developing web applications using a range of technologies including MongoDB, Express.js, React.js, and Node.js.The successful candidate will have 3-4 years of experience in developing scalable and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Full-Stack Developer Position:We are looking for a highly skilled and experienced full-stack developer to join our team. The successful candidate will have a strong background in developing web applications using a range of technologies including MongoDB, Express.js, React.js, and Node.js.The ideal candidate will have 3-4 years of experience in developing...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    This is a full-time, on-site role for a software developer located in Karachi. The successful candidate will be responsible for software development, microservices architecture, programming, and utilizing the Spring Framework and Java.Key ResponsibilitiesDesigning and developing robust and scalable software solutionsMaintaining existing codebase to ensure...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Summary: We are seeking an experienced Django developer to join our team as a Backend Systems Specialist. The successful candidate will be responsible for building and maintaining scalable backend systems using Django and related technologies.Key Responsibilities:Design and implement efficient backend systems using Django and DRFIntegrate third-party...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Description:Hiring for a US-based data consultancy firm that provides solutions to US-based businesses.Design, develop, and maintain scalable backend systems using Python (FastAPI).Build and integrate efficient RESTful APIs and microservices.Deploy and manage applications on Google Cloud Platform (GCP).


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Data Engineers play a crucial role in building and optimizing scalable data analytics systems that enable organizations to make informed decisions.Key ResponsibilitiesDesigning and implementing efficient data pipelines using Apache NiFi and Apache Spark.Developing and maintaining analytical databases such as Vertica and ClickHouse for high-performance...