annapolis, MD, 21401, USA
22 hours ago
Senior Software Engineers Due 3/18
This program requires US Citizenship **Position Description:** We are seeking Senior Software Engineers. The Senior Software Engineers will play a crucial role in designing, developing, and maintaining two of our primary applications, which are being rewritten. The focus areas include event-driven design, Spring Boot, microservices architecture, Kubernetes, React, Elastic search, and RabbitMQ or Kafka. **Scope Of Work:** + **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 the 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 significant use cases. + Document technical specifications, architecture, and design decisions. + Collaborate with product managers, designers, and other engineers to define requirements and deliverables. + **Reporting** + A weekly report communicating project progress and status. + The resource will report weekly activities to communicate progress on the programs/projects. + Weekly time reporting on provided forms and any additional reports as assigned by the supervising manager. **Position Skills, Experience, & Capabilities:** Candidates should possess the following preferred skills, experience, and capabilities: + **8-10+ Years of Experience with:** + Front-end utilizing React and/or Angular. + RabbitMQ or Kafka for message queuing. + Elastic search. + **Ability to:** + Analyze complex technical challenges and propose practical solutions. + Excellent verbal communication skills. + **Knowledge of:** + The use of design patterns. + Kubernetes for container orchestration. + RESTful APIs and web services. + Excellent verbal communication skills. + Proficiency in event-driven design principles. **Minimum Qualifications:** + Bachelor’s degree in computer science or a related field. **Position Details:** + Pay Rate / Range:$60.00-$73.13 _The above salary range represents the range expected for the position; however, final salary offers are based on a number of factors such as the position’s responsibilities; the candidate’s experience, education, and skills; location; travel required; and current market conditions._ + Benefits (Regular, Full Time Employees): 1. Medical, Dental, and Vision offerings 2. Weekly Direct Deposit 3. Paid Holidays and Personal Time Off 4. 401(k) with match 5. Voluntary Life and AD&D, Short / Long Term Disability, plus other voluntary coverages 6. Pre-Paid Legal and Employee Assistance Programs 7. Northwest Federal Credit Union Membership 8. BB&T @ Work Program **_ABBTECH is an EOE/Minorities/Women/Disabled Individuals/Veterans_** **_tag#IND1_**
Confirm your E-mail: Send Email