Java Developer – CRM Backend Integration
Core
Designing, building, and maintaining backend components and integrations for CRM platforms using microservices and event-driven architectures.
Role type
Java backend developer (CRM integration)
Builds
CRM backend services, RESTful APIs, and event-driven integration components
Domain
Enterprise software / Customer Relationship Management (CRM)
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, REST API design, microservices architecture, Kafka or MQ messaging, CI/CD pipelines, Git version control, unit testing
Preferred skills
CRM platform experience, cloud-based distributed systems, scaled Agile setups
Technologies
Java, Spring Boot, Kafka, MQ, Git
Responsibilities
Design and develop CRM backend services and microservices; Implement and maintain RESTful APIs and integration components; Contribute to event-driven integrations using messaging platforms; Resolve defects and improve service performance and scalability; Apply engineering practices including unit testing and code reviews; Collaborate with QA and Product Owner to meet functional requirements
Seniority
Mid-level, hands-on IC