Senior Java API Developer

Aziro

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Aziro is seeking a hands-on backend engineer in Bengaluru with 6–9 years of experience in Java and Spring Boot to design, develop, and maintain scalable backend services and REST APIs.

You will work on microservices-based applications, integrate with third-party APIs and EDI platforms, and contribute to event-driven architectures using Apache Kafka, ensuring performance and reliability in production environments.

Qualifications

  • 6–9 years of professional software engineering experience with hands-on Java backend development.
  • Strong experience with Spring Boot, REST APIs and Microservices in production.
  • Experience with API and EDI integrations; exposure to EDI X12 (204, 214, 990) is a strong plus.
  • Experience with SOAP/XML integrations and third-party system integrations is preferred.

Responsibilities

  • Design, develop, integrate and maintain scalable Java backend services and REST APIs.
  • Build and maintain microservices-based applications using Java and Spring Boot.
  • Integrate with third-party APIs, EDI platforms and enterprise systems from specs to production.
  • Read API/EDI/X12 docs and translate into working solutions with minimal hand-holding.
  • Develop and maintain integrations involving REST, SOAP/XML and EDI-based communication.
  • Work with event-driven architectures, including Apache Kafka.
  • Debug and troubleshoot issues across distributed services, APIs, databases and integration layers.
  • Analyze production issues, identify root causes and implement fixes.
  • Develop solutions with focus on scalability, performance, reliability and fault tolerance.
  • Collaborate with product, QA, DevOps and engineering teams to deliver reliable backend integrations.

Skills

Java / Core Java
Spring Boot
Microservices
REST APIs / RESTful Web Services
API Integration
Distributed Systems
Apache Kafka / Event-Driven
SOAP / XML
SQL / Relational Databases
Concurrency / Multithreading
Scalability / Performance
CI/CD / Git

Tools

Docker
Kubernetes

Job description

Experience
  • 6-9 years of professional software engineering experience with strong hands-on experience in Java backend development.
  • Strong experience developing and supporting Spring Boot, REST APIs and Microservices in production environments.
  • Experience working with API and EDI integrations; exposure to EDI X12 transaction sets such as 204, 214, 990 is a strong plus.
  • Experience with SOAP/XML integrations and third-party system integrations is preferred.
Core Responsibilities
  • Design, develop, integrate and maintain scalable Java backend services and REST APIs.
  • Build and maintain Microservices-based applications using Java and Spring Boot.
  • Integrate with third-party APIs, EDI platforms and enterprise systems by understanding technical specifications and translating them into reliable production code.
  • Read and interpret API documentation, EDI/X12 specifications and integration requirements and independently convert them into working solutions with minimal hand-holding.
  • Develop and maintain integrations involving REST, SOAP/XML and EDI-based communication.
  • Work with event-driven and asynchronous architectures, including Apache Kafka, where applicable.
  • Debug and troubleshoot issues across distributed services, APIs, databases and integration layers.
  • Analyze production issues, identify root causes and implement permanent fixes.
  • Develop solutions with a focus on scalability, performance, reliability and fault tolerance.
  • Collaborate with product, QA, DevOps and other engineering teams to deliver reliable backend integrations.
Required Technical Skills
  • Java / Core Java
  • Spring Boot
  • Microservices
  • REST APIs / RESTful Web Services
  • API Integration
  • Distributed Systems
  • Apache Kafka / Event-Driven Architecture
  • SOAP / XML
  • SQL / Relational Databases
  • Strong debugging and troubleshooting skills
  • Understanding of concurrency / multithreading
  • Understanding of scalability, performance and production reliability
  • Git and standard CI/CD practices
Integration Experience
  • Experience integrating with third-party APIs and enterprise systems.
  • Ability to understand API specifications, request/response structures, authentication mechanisms and error-handling requirements.
  • Experience with EDI X12 transaction sets such as 204, 214, 990, etc. is highly desirable.
  • Ability to troubleshoot integration failures across multiple systems and identify whether the issue originates in the application, API, EDI message, database or downstream system.
Nice to Have
  • Prior experience in freight/logistics integrations.
  • Experience with TMS, ELD, carrier APIs or logistics technology platforms.
  • Hands-on experience with additional EDI X12 transaction sets.
  • Experience with Kafka producers/consumers, message processing, retries and error handling.
  • Experience with Docker/Kubernetes and cloud-based deployments.
  • Experience with performance optimization and highly available backend systems.
What We Are Looking For

We are looking for a hands‑on backend engineer who can independently take an integration requirement or third‑party specification, understand the technical flow, develop the required Java/Spring Boot services, integrate with external systems and troubleshoot issues through to production.

Candidates should demonstrate actual implementation and production experience, rather than only familiarity with the technologies listed above.

Preferred candidate profile
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java API developer with EDI
Java API developer with EDI

Aziro • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Java Developer
Java Developer

Aziro • Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Senior Java Developer
Senior Java Developer

Seneca Global It Services • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Software Engineer
Software Engineer

TymblHub • Pune District

On-site
INR 600,000 - 1,000,000
Senior Java Developer
Senior Java Developer

Dbiz.ai • Ernakulam

Hybrid
INR 1,800,000 - 3,200,000
Java Back End Developer
Java Back End Developer

Tata Consultancy Services • Ernakulam

On-site
INR 1,500,000 - 2,100,000
Senior Java Developer
Senior Java Developer

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Senior Java Developer
Senior Java Developer

Careernet • Thiruvananthapuram

On-site
INR 4,000,000 - 7,000,000
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000
Senior Java Software Engineer
Senior Java Software Engineer

Everestek Technosoft Solutions • Indore District, Surat, Mumbai

On-site
INR 3,200,000 - 4,600,000