AD

Senior Java Integration Developer

Adecco India Private Limited
Noida5-10 LPA Posted 20 Jun 2025
FULL TIME
Spring Integration
Rest Apis
Jms
Java

Job Description

Job Summary

We are seeking an experienced Senior Java Integration Developer with a strong foundation in Java coding, microservices, and enterprise application integrations (e.g., Salesforce, NetSuite). The successful candidate will deliver high-quality integration solutions, lead coding best practices, and help evolve our application ecosystem through secure and scalable development.

Key Responsibilities

  • Write clean, efficient, maintainable Java code for integration services and APIs.
  • Develop and deploy RESTful APIs (SOAP optional) to integrate ERP and CRM platforms like NetSuite and Salesforce.
  • Collaborate with cross-functional teams to define requirements and resolve complex integration challenges.
  • Work with JSON, XML, and YAML data formats within codebases.
  • Build scalable microservices using Spring Boot and the broader Spring ecosystem.
  • Implement and advocate for secure coding practices, including OAuth 2.0 and JWT authentication.
  • Conduct code reviews, write comprehensive unit and integration tests using JUnit.
  • Support CI/CD integration with DevOps pipelines.
  • Document APIs clearly through annotations and maintain high-quality technical documentation.
  • Mentor junior developers and foster a culture of collaborative development.

Required Skills and Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related technical field.
  • 5+ years of hands-on Java development experience.
  • Expertise in building RESTful APIs (SOAP APIs optional).
  • Proven experience integrating enterprise platforms such as Salesforce or NetSuite.
  • Deep experience with Spring Boot, Spring Framework, and microservices architecture.
  • Strong understanding of XML, JSON, YAML for data interchange.
  • Familiarity with OAuth 2.0 and JWT-based authentication.
  • Agile development experience (Scrum or Kanban).
  • Skilled in using GitHub Copilot, IntelliJ (and related tools), and collaborative coding practices.
  • Solid proficiency in writing unit and integration tests with JUnit.

Preferred Skills

  • Cloud development experience (AWS, Azure, or GCP).
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Knowledge of CI/CD principles and pipeline implementation.
  • Advanced understanding of secure API practices.
  • Hands-on experience with middleware tools (MuleSoft, Apache Camel, etc.).
Join WhatsApp Channel