HumanBit Logo

Senior Staff Engineer | Codersbrain

full-time
Posted on June 13, 2025

Job Description

Senior Staff Engineer 10-12 years

Location- PAN India(Hybrid)

Must have Skills : Apache Kafka,Java 17,MySQL,Openshift

Senior Java Developer
Experience  - minimum 7+ years
Responsibilities: Write, unit test, and maintain code aligned to technical direction, especially with complex or critical parts of the codebase.
Software stack skills required for GLP Java team
\

  1. OpenShift:
    OpenShift Container Platform: For container orchestration and management.
    Streams for Apache Kafka: Use the Streams for Apache Kafka operator to deploy and manage Kafka clusters on OpenShift.
    2. Kafka:
    Apache Kafka: For distributed messaging and real-time data streaming.
    Kafka Connect: To integrate Kafka with various data sources and sinks.
    Kafka Streams: For stream processing within Kafka.\
  2. Java:
    JDK (Java Development Kit): Preferably JDK 17 or later for development.
    Spring Boot: For building microservices and RESTful APIs.
    Kafka Clients: Java clients for producing and consuming messages from Kafka.\
  3. C# (Optional):
    .NET Core/ASP.NET Core: For building cross-platform applications and services.\
  4. SQL Database:
    PostgreSQL, MySQL, or Microsoft SQL Server: A powerful, open-source relational database system.
    DB2: The system will still use DB2. Any popular open or closed source relational database will be suitable as a skill.\
  5. Observability Framework:
    Prometheus: For monitoring and alerting, especially in Kubernetes environments.
    Grafana: For visualizing metrics collected by Prometheus.
    OpenTelemetry: For collecting logs, metrics, and traces from applications.
    Jaeger: For distributed tracing to monitor and troubleshoot transactions in complex microservices environments.
    Fluentd: For log collection and aggregation.\
  6. DevOps and CI/CD:
    Jenkins or GitLab CI/CD: For continuous integration and deployment pipelines.
    Helm: For managing Kubernetes applications.
    Prometheus and Grafana: For monitoring and observability.
    This stack ensures seamless integration of container orchestration, real-time data streaming, application development, robust data management, and observability.
    Streams for Apache Kafka: Use the Streams for Apache Kafka operator to deploy and manage Kafka clusters on OpenShift.
Powered by
HumanBit Logo