Backend Developer / API & Integration Specialist

2 Minutes ago • 3-5 Years • Backend Development

Job Summary

Job Description

This role involves designing and developing scalable, reusable APIs with a focus on security, performance, and maintainability. The specialist will work with RESTful API standards, microservices architecture, and various backend programming languages like Python, Javascript, Java, and .NET. Key tasks include implementing solutions using Snaplogic, Neo4j, and Kafka, managing code repositories, overseeing deployments, and collaborating with business analysts. The role emphasizes best practices in code reusability and system integration, ensuring alignment with core system capabilities and constraints.
Must have:
  • Design and develop scalable, reusable APIs with emphasis on security, performance, and maintainability.
  • Deep understanding of RESTful API standards and microservices architecture.
  • Proficiency in backend programming languages such as Python, Javascript, Java, or .NET.
  • Experience with API testing tools (e.g., Postman, Apigee) and API management platforms (e.g., Snaplogic/MuleSoft).
  • Strong knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and associated deployment strategies.
  • Familiarity with API security measures, including authentication (OAuth, JWT) and authorization protocols.
  • Manage code repositories and deployment pipelines using Git or Gitlab with tools like IntelliJ.
  • Design and implement backend solutions leveraging Snaplogic pipelines, Neo4j for knowledge graph, and Kafka for real-time data streaming.
  • Oversee deployment and ensure smooth integration with existing systems.
  • Collaborate with business analysts to translate requirements into backend solutions.
  • Assist in creating and maintaining comprehensive documentation.
  • Advocate for and implement best practices in code reusability and system integration.
  • Facilitate communication between the API development team and system owners.
  • Experience with modular architecture or composable systems.
  • Understanding of data governance and API cataloging.
Good to have:
  • Experience with API lifecycle management and MCP layer architecture for AI enablement.
  • Experience working in AI/ML-enabled environments.
  • Exposure to enterprise integration strategies or customer-centric platforms.
  • Familiarity with agile development methodologies.
  • Knowledge about Change and Release management.
  • Ability to understand multi-tier architecture.
  • Collaborate with cross-functional team members to refine and optimize application functionality and design.
  • Participate actively in team planning, implementation, and review sessions to align project goals and development priorities.
  • Assist in creation and maintenance of comprehensive documentation, including API specifications, code references, and user guides to support the organization’s modular architecture and integration strategies.
  • Strong problem-solving skills, attention to detail, and ability to manage multiple project tasks effectively.

Job Details

Job ID

475397

Company

Siemens Healthcare Private Limited

Organization

Siemens Healthineers

Job Family

Information Technology

Experience Level

Experienced Professional

Full Time / Part Time

Full-time

Contract Type

Permanent

Education: BE / B.Tech / Any Graduation or above / M.Tech

Experience: 3 to 5 years’ of experience in full backend development.

Key Responsibilities:

  • Design (swagger) and develop scalable, reusable APIs that meet evolving business needs, with an emphasis on security, performance, and maintainability:
  • Deep understanding of RESTful API standards and microservices architecture.
  • Proficiency in backend programming languages such as Python, Javascript.
  • Experience with API testing tools (e.g., Postman, Apigee) and API management platforms. Experience with APIM Snaplogic/MuleSoft is strongly preferred.
  • Strong knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and associated deployment strategies.
  • Familiarity with API security measures, including authentication (OAuth, JWT) and authorization protocols.
  • Manage code repositories and deployment pipelines using Git or Gitlab with tools like IntelliJ.
  • Design and implement backend solutions by leveraging Snaplogic pipelines, Neo4j for knowledge graph integration, and Kafka for real-time data streaming.
  • Experience with API lifecycle management and familiarity with MCP layer architecture for AI enablement is highly desirable.
  • Oversee the deployment process and ensure smooth integration with existing systems, working closely with system owners to align API implementations with core system capabilities and constraints.
  • Collaborate with business analysts to translate requirements into actionable backend solutions.
  • Assist in the creation and maintenance of comprehensive documentation, including API specifications, user guides, and system integration details.
  • Advocate for and implement best practices in code reusability and system integration.
  • Facilitate communication between the API development team and system owners to resolve technical issues and align development objectives.

Required Qualifications:

  • Proficiency in programming languages such as Python, Java, or .NET.
  • Experience with API security measures, authentication, and authorization protocols.
  • Strong knowledge of RESTful API standards and best practices.
  • Familiarity with cloud services (AWS, Azure, Google Cloud) and API management and testing tools (i.e. Snaplogic, MuleSoft, Azure, Postman, Apigee).
  • Experience with modular architecture or composable systems.
  • Understanding of data governance and API cataloging.

Preferred Qualifications:

  • Experience working in AI/ML-enabled environments.
  • Exposure to enterprise integration strategies or customer-centric platforms.
  • Familiarity with agile development methodologies.
  • Knowledge about Change and Release management.
  • Ability to understand multi-tier architecture.
  • Collaborate with cross-functional team members to refine and optimize application functionality and design.
  • Participate actively in team planning, implementation, and review sessions to align project goals and development priorities.
  • Assist in creation and maintenance of comprehensive documentation, including API specifications, code references, and user guides to support the organization’s modular architecture and integration strategies.
  • Strong problem-solving skills, attention to detail, and ability to manage multiple project tasks effectively.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Backend Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Thane, Maharashtra, India (On-Site)

Thane, Maharashtra, India (On-Site)

Thane, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Thane, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Siemens

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug