Logo
Damco Solutions

Senior Software Engineer

Damco Solutions, Annapolis, Maryland, United States, 21403

Save Job

Job Title:

Senior Software Engineer Location:

Annapolis, MD (Locals Preferred) Work Mode:

Hybrid Duration:

1 to 3 Years

Job Description: We are seeking a Senior Software Engineer with at least nine years of experience to join our team for a long-term engagement. The selected candidate will contribute to the design and development of enterprise-level applications using modern backend and frontend technologies. The role involves close collaboration with cross-functional teams and requires strong experience in microservices, message queuing, and Kubernetes deployments.

Responsibilities: Design and develop scalable software solutions Build microservices using Spring Boot Develop frontend interfaces using React or Angular Integrate messaging systems using RabbitMQ or Kafka Deploy applications to Kubernetes clusters via CI/CD pipelines Write unit tests with at least 85 percent code coverage Participate in peer code reviews and system debugging Document architecture, design decisions, and sequence diagrams Work closely with product managers, designers, and engineers Report weekly progress and submit time reports as required Required Skills:

Strong experience with Spring Boot and microservice architecture Frontend development experience with React or Angular Hands-on experience with RabbitMQ or Kafka Familiarity with Kubernetes and CI/CD pipelines Proficiency in RESTful APIs and event-driven design Knowledge of design patterns and scalable system architecture Experience with ElasticSearch is a plus Excellent verbal and written communication skills Additional Requirements:

Weekly project status reporting Submission of completed Forms N and O Credentials and authorization documents must be provided Local candidates preferred due to hybrid work requirement