Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Senior Java Engineer with Microservices and React

Avant-Garde Solutions, Ltd. • Maryland, US • On-site

Posted on: 12th March, 2025
Employment Type: FULLTIME

Job Description

We are looking for a skilled Software Engineer to support our client's application development program at Annapolis, Maryland .

The ideal candidate will have experience in developing microservices, building scalable and resilient applications, and working with message brokers. This role involves collaborating with cross-functional teams to design, implement, and optimize software solutions.

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.
• Understand the architectural differences between RabbitMQ and Kafka if experienced in Kafka.
• Monitor and troubleshoot production systems.
• Optimize application performance and scalability.
• Deploy microservices to Kubernetes clusters, utilizing CI/CD pipelines.
• Conduct system testing and debugging activities.
• Write unit tests with a goal of 85% coverage and participate in peer code reviews.
• Design sequence diagrams for major use cases.
• Document technical specifications, architecture, and design decisions.
• Collaborate with product managers, designers, and other engineers to define requirements and deliverables.
• Provide a weekly report communicating project progress and status based on the provided reporting format.

Required Skills and Experience:
• Experience with front-end technologies using React and/or Angular.
• Proficiency in RabbitMQ or Kafka for message queuing.
• Hands-on experience with Elasticsearch.
• Strong analytical and problem-solving skills to tackle complex technical challenges.
• Excellent verbal and written communication skills.
• Knowledge of design patterns and best practices in software development.
• Experience with Kubernetes for container orchestration.
• Expertise in RESTful APIs and web services.
• Proficiency in event-driven design principles.

Preferred Qualifications:
• Prior experience working in an Agile development environment.
• Familiarity with cloud services and DevOps best practices.
• Understanding of CI/CD pipelines for automated deployment.

Responsibilities

  • The ideal candidate will have experience in developing microservices, building scalable and resilient applications, and working with message brokers
  • This role involves collaborating with cross-functional teams to design, implement, and optimize software solutions
  • 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
  • Understand the architectural differences between RabbitMQ and Kafka if experienced in Kafka
  • Monitor and troubleshoot production systems
  • Optimize application performance and scalability
  • Deploy microservices to Kubernetes clusters, utilizing CI/CD pipelines
  • Conduct system testing and debugging activities
  • Write unit tests with a goal of 85% coverage and participate in peer code reviews
  • Design sequence diagrams for major use cases
  • Document technical specifications, architecture, and design decisions
  • Collaborate with product managers, designers, and other engineers to define requirements and deliverables
  • Provide a weekly report communicating project progress and status based on the provided reporting format

Requirements

  • Experience with front-end technologies using React and/or Angular
  • Proficiency in RabbitMQ or Kafka for message queuing
  • Hands-on experience with Elasticsearch
  • Strong analytical and problem-solving skills to tackle complex technical challenges
  • Excellent verbal and written communication skills
  • Knowledge of design patterns and best practices in software development
  • Experience with Kubernetes for container orchestration
  • Expertise in RESTful APIs and web services
  • Proficiency in event-driven design principles
Avant-Garde Solutions, Ltd.

Avant-Garde Solutions, Ltd.

Technology

Location

Maryland, US

Job Type

FULLTIME

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Advance Digital Systems

3 days ago

CONTRACTOR

Senior Spring Boot Developer

Maryland, US View Job

Omtech llc

1 day ago

CONTRACTOR

Java Dev (AWS, Microservices, Spring Boot) III

Pennsylvania, US View Job

Steampunk

1 week ago

FULLTIME

Spring Boot Microservices Engineer

Virginia, US View Job