Description

We are seeking a Senior Cloud Developer with strong expertise in AWS, API development, data streaming, and cloud-native applications to build and support highly scalable, resilient, and secure services. This individual will help lead the design and development of modular APIs and data-centric cloud solutions using serverless technologies, container orchestration (ROSA/OpenShift), and modern Java frameworks.

Candidates needs to have:

  • 6+ years of experience in software development with focus on cloud-based platforms and microservices.
  • Hands-on experience with AWS, including Lambda, Aurora, Elasticache, Glue, Redshift, and ROSA/OpenShift.
  • Strong development skills in Java, Python, TypeScript, and SQL.
  • Proficiency with modern frameworks: Spring Boot, Quarkus, Angular, etc.
  • Experience in API design and development, especially for data services.
  • Familiarity with streaming platforms like Kafka, and real-time data processing.
  • Solid understanding of containerization, orchestration tools like Docker and Kubernetes/OpenShift.
  • Practical experience with CI/CD pipelines, GitOps workflows, and tools like Jenkins or CodePipeline.

Job Description:

  • Design and build scalable, secure, and high-performance cloud-native applications using Spring Boot, Quarkus, Java, and TypeScript.
  • Develop and maintain RESTful APIs, microservices, and backend services to support internal business and customer-facing applications.
  • Lead data transformation and migration efforts in cloud environments with streaming data pipelines and event-driven architectures.
  • Work with AWS services including Lambda (serverless), Aurora (PostgreSQL), Elasticache, Glue, Redshift, and ROSA (OpenShift on AWS).
  • Implement and maintain CI/CD pipelines using Git, CodePipeline, Jenkins, and related DevOps tools.
  • Collaborate with architects, business analysts, QA, and other developers to define requirements and deliver end-to-end solutions.
  • Write and maintain infrastructure as code (IaC) and automation scripts using Python, Bash, and PowerShell.
  • Use Docker, Kubernetes, and/or OpenShift to deploy and manage containerized applications.
  • Extract and process data from heterogeneous sources (Oracle, DB2, MySQL, Postgres) for analytical and operational use.
  • Build, test, and deploy infrastructure and application changes in alignment with agile and DevOps best practices.
  • Perform troubleshooting, debugging, and root cause analysis of production issues and performance bottlenecks.
  • Create and maintain documentation (technical specs, diagrams, and solution flows)

Education

Any Gradute