Image Loading

Principal Software Engineer - API

Job Description

Principal Software Engineer - API

What You’ll Bring:

  • Expert level in Java JDK 11 (or later) and runtime, with a focus on Java-based API development.
  • Proven track record of designing and implementing high-performance, scalable, and reliable APIs.
  • Proficiency in API design principles, RESTful API design, and microservices architecture.
  • Strong knowledge of database systems (e.g., MySQL, PostgreSQL, DynamoDB).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure, GCP).
  • Excellent problem-solving skills and ability to troubleshoot complex issues in production environments.
  • Strong communication skills with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Experience with API security protocols and standards (e.g., OAuth, JWT, SSL/TLS).
  • Knowledge of event-driven architecture and messaging systems (e.g., Kafka).
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Experience with infrastructure automation tooling such as Terraform or
    CloudFormation.
  • Experience with Agile methodologies and practices.

Skills

  • Java
  • API Design
  • Design Principles
  • MY SQL
  • DynamoDB
  • Docker Kubernets
  • OAuth
  • JWT

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Apr 24, 2024

Experience

10+Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent