Job Title: Software Engineer
Company: Vion Consultants, Inc.
Location: Annapolis, MD
Job Summary:
Vion Consultants, Inc. is seeking a talented Software Engineer to join our dynamic team. As a Software Engineer, you will be responsible for designing, developing, and implementing software solutions to meet our clients' needs. You will collaborate with cross-functional teams to deliver high-quality products that align with industry best practices.
Duties:
- Collaborate with cross-functional teams to design and implement software solutions.
- Apply event-driven design principles to build scalable and resilient applications.
- Develop microservices using Spring Boot.
- Create responsive user interfaces using React.
- Work with RabbitMQ and/or Kafka for message queuing and event streaming.
- Implement message producers and consumers.
- Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
- Monitor and troubleshoot production systems.
- Optimize application performance and scalability
- Write unit tests and participate in peer code reviews.
- Conduct system testing and debugging activities.
- Document technical specifications, architecture, and design decisions.
- Design shall include sequence diagram for major use cases.
- Collaborate with product managers, designers, and other engineers to define requirements and deliverables
Skills:
- Proficiency in event-driven design principles.
- Strong knowledge of Spring Boot and microservices architecture.
- Strong knowledge of the use of design patterns.
- Spring JPA experience is required.
- Familiarity with Kubernetes for container orchestration.
- Front-end experience utilizing React and/or Angular.
- Experience with either RabbitMQ or Kafka for message queuing.
- Familiarity with RESTful APIs and web services.
- Elastic search experience is a plus.
- Proficiency in C++, JavaScript, and VBA programming languages.
- Ability to work on React Express for front-end development.
- Understanding of Role-Based Access Control (RBAC) principles.
- Prior experience in software development.
If you are a passionate Software Engineer with expertise in Spring Boot, RabbitMQ or Kafka, APIs, C++, React Express, JavaScript, MySQL, RBAC, VBA, and software development, we invite you to join our innovative team at Vion Consultants, Inc. Apply now to be part of a company dedicated to delivering top-notch services across various sectors.
Job Types: Full-time, Contract
Pay: Up to $55.00 per hour
Expected hours: 40 per week
Schedule:
- 8 hour shift
- Weekends as needed
Work Location: Hybrid remote in Annapolis, MD 21401