Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
MD

Senior Software Engineer (RabbitMQ/Kafka & Kubernetes)

Macpower Digital Assets Edge Private Limited
πŸ‡ΊπŸ‡Έ United States
Hybrid
Senior
5 days ago
$165,000 – $190,000 / year
  • Event-Driven Architecture
  • Microservices
  • Spring Boot
  • React.js
  • RabbitMQ
  • Kubernetes
  • CI/CD
  • Java
  • JVM
  • Angular
  • Docker
  • Elasticsearch
  • REST API
  • NoSQL
  • PostgreSQL
  • MySQL
  • MongoDB
  • Cassandra
  • AWS
  • Azure
  • GCP
  • Devops
  • Git
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Job Overview:
  • This project is expected to go up to 60 months.
  • 40 hours per week, Monday-Friday, 8:00 AM to 4:30 PM EDT.
  • Hybrid schedule: 3 days on-site at 189 Harry S Truman Parkway, Annapolis, MD 21401; 2 days remote.
  • Locals preferred; must report on-site within 24 hours if needed and be flexible for evenings, nights, weekends, holidays, and on-call support.
  • Bachelor's degree in computer science or related field.
  • Minimum 8 years of experience.
  • Public sector/government industry.
Key Responsibilities:
  • Collaborate with cross-functional teams to architect, design, and implement enterprise software solutions.
  • Apply event-driven architecture principles to develop scalable, resilient applications.
  • Develop microservices using Spring Boot and associated frameworks.
  • Build responsive user interfaces using React.
  • Provide expertise in PrimeFaces 6.0+ for JSF applications, including components, customization, and integration.
  • Implement message queuing and event streaming using RabbitMQ; understand Kafka differences.
  • Develop message producers, consumers, routing logic, and integration components.
  • Deploy microservices to Kubernetes clusters via CI/CD pipelines.
  • Monitor, diagnose, and troubleshoot production systems for reliability.
  • Perform performance tuning and scalability optimization.
  • Write unit tests targeting 85%+ code coverage.
  • Participate in peer code reviews to enforce standards.
  • Conduct system testing, debugging, and validation.
  • Prepare technical specs, architecture docs, design decisions, and sequence diagrams.
  • Refine requirements with product managers, designers, and engineers.
Required Technical Skills:
  • 8+ years core Java development, including concurrency, collections, and JVM fundamentals.
  • 4+ years Spring Boot and frameworks for microservices.
  • 4+ years React for interfaces; experience with Angular also valued.
  • 4+ years RabbitMQ for message queuing/event streaming; proficiency in Kafka.
  • PrimeFaces 6.x+ in JSF applications.
  • Kubernetes and Docker for container orchestration.
  • Elasticsearch for indexing, search, and analytics.
  • RESTful APIs, web services, and integration patterns.
  • Relational/NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra).
  • Cloud platforms (AWS, Azure, Google Cloud).
  • DevOps tools (Git, CI/CD pipelines, automated builds).
Required Functional and Behavioral Skills:
  • Ability to analyze complex technical challenges and propose solutions.
  • Strong event-driven architecture (EDA) application for scalable systems.
  • English native or bilingual proficiency.
  • Collaborative mindset for cross-functional teamwork.
  • Detail-oriented in documentation, testing, and code reviews.

Senior Software Engineer (RabbitMQ/Kafka & Kubernetes) Β· Macpower Digital Assets Edge Private Limited

Auto apply with Likeremote