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
\
- 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.\ - 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.\ - C# (Optional):
.NET Core/ASP.NET Core: For building cross-platform applications and services.\ - 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.\ - 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.\ - 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.