Key Responsibilities
- Design, develop, and maintain RESTful APIs and microservices using Java (Spring Boot) or Golang.
- Implement scalable and resilient backend solutions hosted on Azure or AWS Cloud.
- Collaborate with front-end engineers, data engineers, and DevOps teams to deliver end-to-end solutions.
- Optimize application performance by tuning database queries, caching, and load balancing strategies.
- Ensure security best practices for APIs, authentication, and authorization (OAuth2, JWT, etc.).
- Develop CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or AWS CodePipeline.
- Work with containerization and orchestration tools (Docker, Kubernetes, ECS, AKS, EKS).
- Implement monitoring and logging using tools like CloudWatch,Azure Log Analytics and Azure Monitor, Datadog, or ELK.
- Participate in Agile/Scrum ceremonies, code reviews, and provide mentorship to junior developers.
- Ensure compliance with coding standards, best practices, and cloud-native architectures.
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5–7 years of backend development experience.
- Strong expertise in Java (Spring Boot) or Golang for building microservices and APIs.
- Hands-on experience with Azure (Functions, AKS, ADLS, Cosmos DB, Service Bus) or AWS (Lambda, ECS, S3, DynamoDB, SQS/SNS, RDS, API Gateway).
- Strong knowledge of REST APIs, gRPC, and event-driven architecture.
- Experience with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB, Cosmos DB).
- Proficiency in CI/CD pipelines, version control (Git), and Infrastructure as Code (Terraform, CloudFormation, ARM templates).
- Familiarity with observability tools (Grafana, Datadog, ELK stack, Cloud-native monitoring).
- Understanding of message brokers/streaming platforms (Kafka, Kinesis, Event Hub).
- Solid understanding of software engineering principles: OOP, design patterns, and system design.
Nice to Have
- Experience with serverless architectures (AWS Lambda / Azure Functions).
- Exposure to DevSecOps practices and cloud security.
- Familiarity with GraphQL or API gateways (Kong, Apigee, API Management).
- Knowledge of Data Engineering / Big Data tools (Spark, Databricks, Glue) is a plus.
Key Responsibilities
- Design, develop, and maintain RESTful APIs and microservices using Java (Spring Boot) or Golang.
- Implement scalable and resilient backend solutions hosted on Azure or AWS Cloud.
- Collaborate with front-end engineers, data engineers, and DevOps teams to deliver end-to-end solutions.
- Optimize application performance by tuning database queries, caching, and load balancing strategies.
- Ensure security best practices for APIs, authentication, and authorization (OAuth2, JWT, etc.).
- Develop CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or AWS CodePipeline.
- Work with containerization and orchestration tools (Docker, Kubernetes, ECS, AKS, EKS).
- Implement monitoring and logging using tools like CloudWatch,Azure Log Analytics and Azure Monitor, Datadog, or ELK.
- Participate in Agile/Scrum ceremonies, code reviews, and provide mentorship to junior developers.
- Ensure compliance with coding standards, best practices, and cloud-native architectures.
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5–7 years of backend development experience.
- Strong expertise in Java (Spring Boot) or Golang for building microservices and APIs.
- Hands-on experience with Azure (Functions, AKS, ADLS, Cosmos DB, Service Bus) or AWS (Lambda, ECS, S3, DynamoDB, SQS/SNS, RDS, API Gateway).
- Strong knowledge of REST APIs, gRPC, and event-driven architecture.
- Experience with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB, Cosmos DB).
- Proficiency in CI/CD pipelines, version control (Git), and Infrastructure as Code (Terraform, CloudFormation, ARM templates).
- Familiarity with observability tools (Grafana, Datadog, ELK stack, Cloud-native monitoring).
- Understanding of message brokers/streaming platforms (Kafka, Kinesis, Event Hub).
- Solid understanding of software engineering principles: OOP, design patterns, and system design.
Nice to Have
- Experience with serverless architectures (AWS Lambda / Azure Functions).
- Exposure to DevSecOps practices and cloud security.
- Familiarity with GraphQL or API gateways (Kong, Apigee, API Management).
- Knowledge of Data Engineering / Big Data tools (Spark, Databricks, Glue) is a plus.
