CareerZen Logo
Company logo

Software Developer

Baker Hill Solutions

Contract

Carmel, IN

Job description

Job duties and responsibilities may include but are not limited to the following:

  • Design and Development
  • 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.
  • Message Brokers
  • 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.
  • Deployment and Infrastructure Monitor and troubleshoot production systems.
  • Optimize application performance and scalability.
  • Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
  • Quality Assurance
  • Conduct system testing and debugging activities.
  • Write unit tests with a goal of 85% coverage and participate in peer code reviews.
  • Documentation and Communication
  • 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.

Minimum Qualifications – must meet ALL:

  • Bachelor’s degree in computer science, or a related field (as determined by the client).
  • Experience with the following:
  • Front-end utilizing React and/or Angular.
  • RabbitMQ or Kafka for message queuing.
  • Elastic search.
  • Must have the ability to analyze complex technical challenges and propose effective solutions.
  • Must possess excellent verbal communication skills.
  • Knowledge of the use of design patterns.
  • Knowledge of Kubernetes for container orchestration.
  • Experience with RESTful APIs and web services.
  • Proficiency in event-driven design principles is required.
  • Must be able to work onsite for three days per week in Annapolis, Maryland.

Job Type: Contract

Pay: $50.35 - $55.00 per hour

Schedule:

  • 8 hour shift
  • Monday to Friday

Work Location: On the road