Key Skills: Java, Spring Boot, Microsoft Azure, RabbitMQ, Azure Service Bus, Kafka, SQL/NoSQL databases, BPMN, logging frameworks, telemetry solutions.
Roles & Responsibilities:
- Develop and review high-quality, maintainable backend code.
- Collaborate with cross-functional teams including requirements engineers, QA specialists, and other application developers.
- Contribute to architectural decisions and maintain associated technical documentation.
- Integrate backend services with shared platforms such as messaging systems, BPMN workflows, logging frameworks, and telemetry solutions.
- Stay updated on emerging technologies and Generative AI to improve solutions continuously.
Experience Requirement:
- 6-10 years of experience in software development across the entire software delivery lifecycle.
- Hands-on expertise in Java and Spring Boot.
- Previous experience with public cloud platforms, specifically Microsoft Azure.
- Familiarity with modern architecture involving synchronous and asynchronous integrations using RabbitMQ, Azure Service Bus, or Kafka.
- Proficiency in working with relational and/or document-based databases, including domain model design and physical implementation.
- Comfortable working in IDEs and handling large, legacy codebases.
Education: Any Post Graduation, Any Graduation