Sr Software Developer - Spring, RabbitMQ, Angular

Overview

On Site
Depends on Experience
Full Time

Skills

Kubernetsm Estfull PAI
Spring
Design Pattersn
RabbitMQ

Job Details

Minimum Qualifications:

B.S in Computer Science or equivalent and 10+ years of experience is must

  • Experience developing front-end applications using React and/or Angular.
  • Experience implementing RabbitMQ or Kafka for message queuing and event streaming.
  • Experience with Elastic Search for data indexing and search optimization.
  • Strong knowledge of the use of design patterns.
  • Hands-on experience with Kubernetes for container orchestration
  • Strong experience with RESTful APIs and web services.
  • Proficiency in event-driven design principles.
  • Ability to analyze complex technical challenges and propose effective solutions.
  • Excellent verbal communication skills.
  • Bachelor s degree in computer science, or a related field

Preferred:

  • Experience with both RabbitMQ and Kafka in production.
  • Experience in hybrid/multi-cloud deployments.
  • Proficiency with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
  • Knowledge of container security and system monitoring.
  • Background in government or public sector projects.
  • Familiarity with Agile/Scrum methodologies.
  • Experience creating architecture and flow diagrams.
  • Ability to mentor junior developers.

Specific Skills:

  • Spring Boot, Microservices, Event-Driven Design
  • Kubernetes, CI/CD, Docker, REST APIs
  • React, Angular, Elastic Search
  • RabbitMQ, Kafka, Message Queuing
  • Design Patterns, Unit Testing, Code Reviews
  • Technical Documentation, Sequence Diagrams, Agile Collaboration

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Unisoft Technology Inc