Java Developer
Vishnu VardhanRemoteSENIORPosted 10d ago
JavaSystem designAPI contractsData modelsBuild-ready specsAI coding toolsMicroservicesIdempotencyRetriesTimeoutsOutbox patternAPI securityPaymentsFintechAPI gatewayKafka
About the Role
We are looking for a Java Developer to join our team at Perennial Systems. This role focuses on designing resilient microservices and leveraging modern AI-driven coding workflows to build scalable systems.
Key Responsibilities
• Design and implement microservices with resilience in mind
• Write build-ready specifications for developers or AI agents
• Review AI-generated code with accountability
• Use AI coding tools for design and build processes
• Implement failure-aware microservices design patterns
Requirements
• 4+ years of experience with Java
• Strong understanding of system design, including ADRs, trade-offs, API contracts, and data models
• Experience with AI coding tools like Cursor
• Knowledge of microservices architecture and patterns
• Familiarity with API gateway and event-driven systems using Kafka
• Payments or fintech experience preferred