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