Senior Java Developer (5-10 years) Fulltime
Budget: ₹100,000 – ₹140,000 INR
Required Key Skills:
Java ,Spring Boot ,API Design
• Experience working with Distributed Systems
Experience with Event Driven Architecture
• Experience with Event Sourcing
• Reactive and Functional Programming
• Strong understanding of best practices creating/working with Microservices
• Experience implementing Message Brokers and Messaging subsystems (experience working with Kafka a strong plus)
• Be open-minded, creative, and self-critical; be collaborative and communicative
• Have experience with and curiosity of agile and lean philosophies
• Experience working with small teams to ship products to market
• Have experience developing full-service consumer, employee and business applications
• Language agnostic and experienced polyglot
• Passion for Working Software and SOLID principles
• Experience with designing and refactoring complex systems
• Experience with Test Driven Development (TDD)
• Interest in working in a pair-programming environment
• Deep understanding of design patterns and applying them in production environments
• Strong communication and collaboration skills
• Passion for enabling team members
Java ,Spring Boot ,API Design
• Experience working with Distributed Systems
Experience with Event Driven Architecture
• Experience with Event Sourcing
• Reactive and Functional Programming
• Strong understanding of best practices creating/working with Microservices
• Experience implementing Message Brokers and Messaging subsystems (experience working with Kafka a strong plus)
• Be open-minded, creative, and self-critical; be collaborative and communicative
• Have experience with and curiosity of agile and lean philosophies
• Experience working with small teams to ship products to market
• Have experience developing full-service consumer, employee and business applications
• Language agnostic and experienced polyglot
• Passion for Working Software and SOLID principles
• Experience with designing and refactoring complex systems
• Experience with Test Driven Development (TDD)
• Interest in working in a pair-programming environment
• Deep understanding of design patterns and applying them in production environments
• Strong communication and collaboration skills
• Passion for enabling team members