Full Stack Java Developer Job at V Group Inc., Annapolis, MD

TlBnQTRPWUU2TUE4eUJLcXVMMloxNHhUbHc9PQ==
  • V Group Inc.
  • Annapolis, MD

Job Description

Description

We are looking for two (2) Senior Software Engineers. The Senior Software Engineers will play a crucial role in designing, developing, and maintaining two of our primary applications being rewritten. The focus areas include event-driven design, Spring Boot, microservices architecture, Kubernetes, React, Elastic search, and either RabbitMQ or Kafka.

Required Skills:

  • Bachelor’s degree in computer science, or a related field.
  • Experience with Front-end utilizing React and/or Angular.
  • Experience with RabbitMQ or Kafka for message queuing.
  • Experience with Elastic search.
  • Ability to Analyze complex technical challenges and propose effective solutions.
  • Excellent verbal communication skills
  • Knowledge of the use of design patterns.
  • Knowledge of Kubernetes for container orchestration.
  • Knowledge of RESTful APIs and web services.
  • Excellent verbal communication skills
  • Proficiency in event-driven design principles.

Responsibilities:

  • Develop microservices using Spring Boot.
  • Create responsive user interfaces using React. Apply event-driven design principles to build scalable and resilient applications.
  • Collaborate with cross-functional teams to design and implement software solutions.
  • Implement message producers and consumers.
  • Work with RabbitMQ for message queuing and event streaming.
  • If experience is in Kafka, understand the architectural differences between RabbitMQ and Kafka.
  • Monitor and troubleshoot production systems.
  • Optimize application performance and scalability.
  • Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
  • Conduct system testing and debugging activities.
  • Write unit tests with a goal of 85% coverage and participate in peer code reviews.
  • Design shall include sequence diagram for major use cases.
  • Document technical specifications, architecture, and design decisions.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliverables.
  • A weekly report communicating project progress and status. The client will provide the reporting format to the Successful Proposed Resource.
  • Resource will report activity on a weekly basis to communicate progress made on the programs/projects.
  • Weekly time reporting on JIS provided forms, and any additional reports as assigned by the supervising manager.

Job Tags

Similar Jobs

Vaco

Assembly Operator / Production Operator Job at Vaco

 ...opportunity to display critical thinking skills and expand your career in smart manufacturing. We have positions available for both entry-level and experienced candidates. Overtime is available on a voluntary basis. Available shifts: Job Responsibilities:... 

Great Clips

Salon Manager Job at Great Clips

 ...leadership experience? Do you enjoy working with a dynamic team, cutting hair, and providing exceptional customer service? If so, we have an exciting opportunity for you! Were looking for a Salon Manager to lead our talented team at our select-service salon. In this... 

Planet Interactive

Corporate Special Events Coordinator Job at Planet Interactive

Corporate Special Events Coordinator Location: Hybrid, Onsite in Jackson, MI : Mon/Tues/Thur Pay Rate: Up to $42/hr Benefits: Health, Dental, Vision and 401K Planet Interactive is seeking a Corporate Special Events Coordinator full time for a 7-month...

Mega Mart USA

Department Manager Job at Mega Mart USA

 ...Daly City, CA Employment Type : Full-Time About Us : Jagalchi SF is a vibrant...  ...attitude and enthusiasm for working as part of a team. What We Offer : Competitive...  ...Hourly pay Schedule: ~8 hour shift ~ Day shift ~ Evening shift ~ Morning shift... 

Bright Lake Wealth Management

Office Administrator Job at Bright Lake Wealth Management

 ...primary focus on event planning responsibilities and receptionist duties. This role will support both the day-to-day operations at our front desk and the execution of our firm's marketing initiatives and events, ensuring all activities align with our brand and client...