We are looking for an experienced Full Stack Developer with a focus on integrations. Your role will be to design, implement, and manage scalable integration solutions across internal and external platforms. You will be responsible for building APIs, orchestrations, and messaging flows. These will connect a diverse ecosystem of applications including Salesforce, ServiceNow, Workday, Avalara, and other enterprise systems.
You should be well-versed in JavaEE, Spring Boot, API development (REST & GraphQL). This will also include integration patterns using RabbitMQ, Kafka, BPEL, and orchestration tools like AWS Step Functions and Apache Airflow. Experience in API Management, workflow automation, and secure data exchange are essential. Exposure to MuleSoft or similar integration platforms is a plus.
• Bachelor in Computer Science, Engineering, or a related field.
7+ years of experience in JavaEE, Spring, and full stack integrations development.
• Have experience in delivering end-to-end services or products. — This should include requirement gathering and design to production deployment — with a focus on quality, scalability, and engineering best practices.
• Have proven experience with API development (REST & GraphQL), API lifecycle management, and documentation tools (Swagger/OpenAPI).
• Have a deep understanding of integration patterns and middleware technologies. Hands-on experience with messaging systems such as RabbitMQ or Kafka.
• Have proven experience building orchestration workflows using BPEL, AWS Step Functions, or Airflow.
• Have familiarity with enterprise systems such as Salesforce, ServiceNow, Workday, Avalara, including their integration models (SOAP, REST, SDK).
Knowledge of cloud-native development and deployment in AWS or similar environments.
Experience in mentoring junior engineers, conducting effective code reviews, and supporting career growth through structured feedback and guidance.
Hands-on experience with AWS Platform Services for integration, API and scheduled job orchestrations.
Experience with event-driven microservices and CQRS/event sourcing patterns.
Familiarity with data transformation tools and formats (XSLT, JSON, XML).
Knowledge of service virtualization, stubbing/mocking in complex integration test setups.