DL
EMS Developer
Diverse Lynx India
๐ฎ๐ณ India
On-site
4 weeks ago
- Java
- Spring Boot
- Microservices
- REST API
- Apache Kafka
- Event-Driven Architecture
- Agile
- CI/CD
- Docker
- Kubernetes
- Spring Framework
- SQL
- OOP
- Git
- Maven
- Gradle
- JUnit
- Mockito
4 weeks ago
Role: Enterprise Messaging System (EMS) Developer
Experience: 5โ10 years
Location: Bangalore
Employment: Full-time
Key Responsibilities
- Design, develop and maintainenterprise-grade messaging applications using Java and Spring Boot.
- Develop scalablemicroservices and REST APIs for messaging and integration platforms.
- Work withApache Kafka for event-driven architecture, producers/consumers, topics, partitions and message processing.
- Implement asynchronous processing, retries, error handling andDLQ/reprocessing mechanisms.
- Design high-throughput and highly available distributed systems.
- Integrate messaging systems with databases, external applications and enterprise services.
- Troubleshoot production issues, perform root-cause analysis and optimize application performance.
- Develop unit/integration tests and maintain high code quality.
- Participate in design reviews, code reviews and Agile development activities.
- Support CI/CD deployments and containerized applications usingDocker/Kubernetes.
- StrongJava 8/11/17+
- Spring Boot / Spring Framework
- Microservices
- Apache Kafka / Messaging
- REST APIs
- Multithreading / concurrency
- SQL and relational databases
- Design patterns and OOP
- Git, Maven/Gradle
- JUnit/Mockito
- Good debugging and production-support skills
EMS Developer ยท Diverse Lynx India