Principal Java Developer

Job Details:

  • Title: Principal Java Developer
  • Location: 100% remote
  • Duration: 6+ Months
  • Candidates need to have at least 13 years of development experience
  • Skills required:
    • At least 13 years of Java experience
    • Should have Experience in Java/J2EE technology with expertise in Spring (Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch)
    • Good on Rest Services including the API documentation
    • Should have experience on the Design Patterns and Java 8 features
    • Should have worked on repository management like SVN, GitHub
    • Should have experience with NoSQL DB (Cassandra)
    • Should have experience in working in team following Agile methodology
    • Should have messaging such as RabbitMQ
    • Should have experience with Kafka
    • Ability to clearly communicate with peers, business analysts, and subject matter experts
    • Ability to function with new technologies
    • Excellent verbal and written communication skills and ability to effectively communicate and translate requirements into solutions
    • Creative problem-solving skills that deliver elegant solutions to complex issues