Talent Hunts

Java Engineer - Software Consultant IT

Requirements :

  1. Proficiency in Java programming.
  2. •5+ years of professional experience in Java software development.
  3. Strong knowledge of the Spring Framework, particularly Spring Boot for building microservices.
  4. Understand the principles and best practices of microservices architecture.
  5. Experience in designing and developing microservices.
  6. Be adept at creating RESTful APIs using Spring Boot.
  7. Familiarity with containerization technologies like Docker.
  8. Experience with container orchestration platforms such as Kubernetes.
  9. Knowledge of various database systems, both relational and NoSQL.
  10. Expertise in data modeling for microservices.
  11. Understanding of API gateways
  12. Familiarity with service discovery tools like Eureka or Consul.
  13. Experience with message brokers like Apache Kafka or RabbitMQ.
  14. Knowledge of event-driven architecture patterns.
  15. Proficiency in securing microservices, including authentication and authorization Knowledge of OAuth, JWT, and SSL/TLS.
Apply Job