Search by job, company or skills

S

Java Developer (API Gateway)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Details

  • Role: API Developer (Java & Python)
  • Location: Chennai (Hybrid)
  • Experience: 4 Years
  • Employment Type: Full-Time

Job Summary

We are seeking a skilled and hands-on API Developer with strong expertise in Java (primary) and Python (secondary). The ideal candidate should have experience designing, developing, and managing scalable APIs, along with exposure to cloud-based API gateways and modern data platforms. This role requires a deep understanding of backend services, API lifecycle management, and integration with data engineering ecosystems.

Key Responsibilities

  • Design, develop, and maintain robust, scalable RESTful APIs using Java and Python.
  • Implement API lifecycle management including development, testing, deployment, and monitoring.
  • Work with API Gateway platforms such as AWS API Gateway and Apigee for API publishing, security, and traffic management.
  • Collaborate with frontend, data engineering, and DevOps teams to integrate APIs with various systems.
  • Ensure API performance, security, and scalability using best practices.
  • Develop and maintain API documentation and standards.
  • Participate in code reviews and enforce coding standards.

Required Skills

  • Strong hands-on experience in Java (Primary) for API development.
  • Good working knowledge of Python (Secondary).
  • Experience with API Gateways such as:
    • AWS API Gateway
    • Apigee
  • Strong understanding of RESTful services, microservices architecture, and API security (OAuth, JWT, etc.).
  • Familiarity with cloud platforms, especially AWS services.
  • Understanding of CI/CD pipelines and version control systems (e.g., Git).
Good To Have Skills

  • Exposure to Data Engineering concepts and AWS data ecosystem.
  • Experience working with Snowflake.
  • Familiarity with Graph Databases (e.g., Neo4j) and Vector Databases (used in AI/ML use cases).
  • Understanding of distributed systems and data pipelines.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145316273