Principal Engineer (Java Solution Architect)

Nagarro

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

Must have Skills : Java 17 Communication & collaboration (Expert) Architecture (Strong)

Good To Have Skills : Solution Architect

Required Skills & Tech Stack

Core Skills

  • Strong expertise in Java (JDK 17 or later)
  • Solid understanding of Microservices Architecture
  • Experience with Event-Driven Architecture
  • Strong Design Documentation skills
  • Excellent Communication Skills
  • Knowledge of:
    • Graph Databases
    • Vector Databases
    • Distributed Databases
  • Proven Leadership Skills

Containerization & Orchestration

  • OpenShift Container Platform Container orchestration and management
  • Docker Containerization platform
  • Kubernetes Container orchestration

Streaming & Messaging

  • Apache Kafka Distributed messaging and real-time streaming
  • Kafka Connect Integration with external data sources/sinks
  • Kafka Streams Stream processing within Kafka
  • Streams for Apache Kafka (OpenShift Operator) Kafka deployment and management on OpenShift
  • Kafka Clients (Java) Message producers and consumers

Application Development

  • Spring Boot Microservices and REST API development
  • Java (JDK 17) Primary backend language
  • C# (Optional):
    • .NET Core / Core for cross-platform services

Databases

  • Relational Databases:
    • PostgreSQL
    • MySQL
    • Microsoft SQL Server
    • DB2 (existing system dependency)
  • General knowledge of open-source and commercial RDBMS

Observability & Monitoring

  • Prometheus Monitoring and alerting
  • Grafana Metrics visualization
  • OpenTelemetry Logs metrics and tracing collection
  • Jaeger Distributed tracing
  • Fluentd Log aggregation

DevOps & CI/CD

  • Jenkins / GitLab CI/CD Build and deployment pipelines
  • Helm Kubernetes application management
  • Monitoring Integration:
    • Prometheus
    • Grafana

Overall Stack Summary

  • End-to-end ecosystem covering:
    • Container orchestration
    • Real-time data streaming
    • Scalable microservices development
    • Robust data management
    • Observability and monitoring
    • Automated CI/CD pipelines

Remote Work :

No


Employment Type :

Full-time

Must have Skills : Java 17 Communication & collaboration (Expert) Architecture (Strong)Good To Have Skills : Solution ArchitectRequired Skills & Tech StackCore SkillsStrong expertise in Java (JDK 17 or later)Solid understanding of Microservices ArchitectureExperience with Event-Driven ArchitectureSt...
View more view more

About Company

Company Logo

Nagarro helps future-proof your business through a forward-thinking, fluidic, and CARING mindset. We excel at digital engineering and help our clients become human-centric, digital-first organizations, augmenting their ability to be responsive, efficient, intimate, creative, and susta ... View more

View Profile View Profile