Description

Roles and Responsibilities: Java Spring Boot Developer

 

  • 4-9 years of experience in java development.
  • Excellent verbal and written English communication. You may have to interact with clients directly.
  • Ready to adopt new technology and a faster learning curve.
  • Writing scalable, maintainable and reusable code.
  • Keen interest in SAAS based products and mobile applications.
  • Experience working with Distributed Systems
  • Java, Spring Boot, Microservices, API Design Experience with Event-Driven Architecture
  • Kafka iOS Experience with Event Sourcing Reactive and Functional
  • Programming Strong understanding of best practices for 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 about 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
  • Passion for enabling team members
  • Java 8 or Java 11.
  • Spring Boot
  • Git
  • SQL
  • AWS and AWS Aurora
  • Microservices


 

Desired Candidate Profile

 

1. Must be Graduate

 

2. Good Communication and Knowledge of the required Skills.

 

3. Should be ready for Contractual role.


 

Perks and Benefits

 

1. Work From Home Opportunity.

 

2. Getting to work with Premium Clients.

Education

Any Graduate

Salary

INR 10,00,000 -20,00,000