Description

Key Skills: Core Java, DevOps

Roles and Responsibilities:

  • Develop and maintain applications using Core Java 11+.
  • Write complex SQL queries and optimize database performance.
  • Create and debug shell scripts for automation tasks.
  • Implement and manage CI/CD pipelines and cloud infrastructure, preferably on GCP.
  • Design and develop streaming and messaging solutions using technologies like Kafka and Solace.
  • Architect and implement microservices following best practices for scalability.
  • Build real-time streaming trade events platforms on GCP.
  • Apply object-oriented and functional programming principles in Java, Scala, or Python.
  • Utilize design thinking and critical problem-solving skills to address challenges.
  • Design scalable and fault-tolerant systems with real-world examples.
  • Communicate effectively within multi-cultural and geographically distributed teams.

Skills Required:

Must-Have:

  • Core Java (11+) and object-oriented programming
  • SQL and database optimization
  • Shell scripting for automation
  • DevOps tooling and CI/CD pipeline implementation
  • Streaming & messaging technologies (Kafka, Solace)
  • Microservices architecture design and implementation
  • Real-time streaming trade events platform development on GCP
  • Object & functional programming principles
  • Scalable and fault-tolerant solution design
  • Design thinking and critical problem-solving
  • Clear communication across multi-cultural, geographically distributed teams

Nice-to-Have:

  • Low latency systems design
  • Alternative and optimal design solutions
  • Experience with Scala or Python in a DevOps/streaming context

Education: Bachelor's degree in Computer Science or related field

Education

Any Graduate