Senior Software Engineers Due 3/18
ABBTECH Professional Resources, Inc.
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
All Jobs from ABBTECH Professional Resources, Inc.