Java Developer
Moin Taqi (Alex)RemoteSENIORPosted 1h ago
JavaSpring BootSpring CloudMicroservicesREST APIsSOAP APIsApache KafkaRabbitMQIBM MQOraclePostgreSQLMySQLMongoDBRedisAWSAzureGCPKubernetesDockerCI/CDArgoCDGitHub ActionsBambooEvent-driven architectureDistributed systemsAkeneoProduct Information ManagementProduct catalogSKUData synchronizationData migrationDelta loadsReconciliationGrafanaSplunkTomcatWebLogicGradle
About the Role
We are looking for a Java Developer with extensive experience in building microservices and REST/SOAP APIs. This role requires strong expertise in Java, Spring Boot, and Spring Cloud, along with experience in event-driven architecture and distributed systems.
Key Responsibilities
• Design and implement microservices using Java, Spring Boot, and Spring Cloud
• Develop RESTful and SOAP APIs
• Utilize Apache Kafka for event streaming and message processing
• Work with databases including Oracle, PostgreSQL, MySQL, MongoDB, and Redis
• Deploy applications on cloud platforms like AWS, Azure, or GCP
• Manage containerization with Kubernetes and Docker
• Implement CI/CD pipelines using tools like ArgoCD, GitHub Actions, or Bamboo
Requirements
• 8+ years of experience with Java, Spring Boot, and Spring Cloud
• Hands-on experience building microservices and REST/SOAP APIs
• Strong Apache Kafka expertise, including topics, consumer groups, partitions, and schema registry
• Experience with message queues like RabbitMQ or IBM MQ
• Database experience with Oracle, PostgreSQL, MySQL, MongoDB, and Redis
• Cloud experience with AWS, Azure, or GCP
• Knowledge of Kubernetes, Docker, and CI/CD tools
• Strong understanding of event-driven architecture and distributed systems
• Retail domain experience is required
Preferred Skills
• Experience with Akeneo PIM or other Product Information Management platforms
• Product catalog, SKU, and data synchronization experience
• Data migration, delta loads, and reconciliation
• Familiarity with Grafana, Splunk, Tomcat, WebLogic, and Gradle