Senior Java Developer – Spring Boot & CRM Integration

Bengaluru, IN

About The Job

Work Location: Start remote then in office then Kolkata or Bangalore

About the Employer
Our client is a global technology leader with 18 years of delivering enterprise solutions across finance, banking, fintech, utilities, and insurance. The team blends deep technical expertise with innovative strategies to support digital transformation for global clients. This role is part of a major digital transformation initiative to modernize their Amdocs Clarify CRM integration architecture.

About the Role We are seeking a skilled Senior Java Engineer with strong expertise in Spring Boot and experience with legacy system integration. You will play a critical role in building a new, modern REST API layer using Spring Boot that will integrate with the existing Amdocs Clarify CRM system via the Clarify Integration Gateway. This position is ideal for a hands-on developer who is passionate about building clean, scalable applications and is excited by the challenge of bridging legacy enterprise systems with modern technology stacks.

Key Responsibilities

API Development & Integration

  • Design, develop, and maintain the Spring Boot application that will serve as the modern REST API layer.

  • Implement RESTful APIs following best practices for HTTP methods, status codes, and API design principles.

  • Build the core business logic within the Spring Boot application to process incoming requests and orchestrate calls to the Clarify Integration Gateway.

  • Act as a client to the legacy Clarify CRM system, consuming SOAP/XML web services from the Clarify IG.

  • Convert Clarify IG’s SOAP/XML responses into clean, easy-to-use JSON format for the REST API.

  • Ensure the new API is secure, highly performant, scalable, and well-documented.

Legacy System Integration

  • Work with the Clarify Integration Gateway (IG) to integrate the modern API layer with the existing Amdocs Clarify CRM v12.5 system.

  • Navigate and solve the challenges involved in legacy system integration.

  • Debug complex integration issues between the modern Spring Boot application and the legacy Clarify system.

  • Work with relational databases, ProC, and PL/SQL, particularly with Oracle DB 9i.

Collaboration & Technical Leadership

  • Collaborate with business stakeholders to understand requirements and translate them into technical specifications.

  • Work with cross-functional teams to ensure seamless integration across systems.

  • Participate in code reviews and champion best practices for clean, maintainable code.

  • Contribute to the overall technical architecture and design decisions of the digital transformation project.

  • Provide technical guidance and mentorship to junior team members.

Quality Assurance & Documentation

  • Write comprehensive technical documentation for APIs, integration flows, and system architecture.

  • Ensure code quality through testing, peer reviews, and adherence to coding standards.

  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.

Qualifications

Must-Have:

  • 3 years of professional experience in Java development.

  • Strong hands-on experience building web applications and REST APIs using Spring Boot.

  • Deep understanding of RESTful principles, including HTTP methods, status codes, and API design best practices.

  • Working knowledge of consuming web services, particularly JSON, SOAP, and XML.

  • Experience with legacy system integration and the challenges involved in bridging old and new technologies.

  • Solid grasp of relational databases, ProC, and PL/SQL, preferably with experience with Oracle DB 9i.

  • Excellent problem-solving skills and the ability to work independently to debug complex integration issues.

  • Strong understanding of software development best practices and design patterns.

  • Bachelor’s degree in Computer Science, Engineering, or related field.

Preferred:

  • Experience with Amdocs Clarify CRM v12.5.

  • Experience with the Clarify Integration Gateway (IG).

  • Familiarity with BEA WebLogic or other Java EE application servers.

  • Experience working in an Agile/Scrum environment.

  • Experience with Shell Scripts or C/C .

  • Knowledge of API security best practices (OAuth, JWT, etc.).

  • Experience with microservices architecture and containerization (Docker, Kubernetes).

  • Familiarity with CI/CD pipelines and DevOps practices.

What We Offer

  • Competitive compensation package including Provident Fund (PF), Gratuity, and comprehensive benefits.

  • Career advancement in a high-impact digital transformation project with opportunities to shape modern architecture.

  • Global project exposure across finance, banking, and utilities with Fortune 500 enterprise clients.

  • Technical leadership opportunities to drive modernization initiatives and influence system architecture decisions.

  • Work flexibility with work-from-home options (1 day per week).

  • Professional growth through exposure to both modern Spring Boot technologies and legacy enterprise systems.

  • Collaborative environment working with cross-functional teams on cutting-edge integration challenges.

  • Meaningful impact on transforming critical business systems and improving operational efficiency.

If you are a passionate Java developer with Spring Boot expertise, excited about bridging legacy CRM systems with modern API architecture, and ready to make a significant impact on a major digital transformation initiative, we’d love to hear from you.

What You Can Expect

Exciting opportunity to lead a dynamic sales team and shape the future of real estate sales in Canada.

Health benefits including medical, dental, life insurance, virtual healthcare, and travel coverage.

Remote-friendly, flexible work environment.

Competitive compensation and generous vacation time.

A culture that values continuous learning and growth.