Skip to main content
Sr. Software Engineer (React/JAVA/RabbitMQ/Kafka)

Job Details: Sr. Software Engineer (React/JAVA/RabbitMQ/Kafka)

Job Description: Sr. Software Engineer (React/JAVA/RabbitMQ/Kafka)

Position Id: J0325-0005
Job Type:over 1 year (contract)
Country: United States
Location: Annapolis, MD
Pay Rate: Open
Contact Recruiter:703-454-2948

Job Description:

Trigyn's direct client has a very long-term need (5 years) for a Sr. Software Engineer in Annapolis, MD. The particulars of the position are as follows.

NOTE: This will be a HYBRID position. (3 days on site and 2 days remote)

Description:
The Senior Software Engineer will play a crucial role in designing, developing, and maintaining two of our primary applications being rewritten. The focus areas include event-driven design, Spring Boot, microservices architecture, Kubernetes, React, Elastic search, and either RabbitMQ or Kafka.

Minimum qualifications:
• Bachelor’s degree in Computer Science (or Software Engineering, Computing, Information Technology, Computer Information Systems).

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 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 a 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.

Reporting
• A weekly report communicating project progress and status. The client will provide the reporting format to the Successful Proposed Resource.
• Resource will report activity on a weekly basis to communicate progress made on the programs/projects.
• Weekly time reporting on JIS provided forms, and any additional reports as assigned by the supervising manager.

Skills, Experience, & Capabilities:

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 effective 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.

For Immediate Response call 703-454-2948, or send your resume to RecruiterPS@Trigyn.com

TRIGYN TECHNOLOGIES, INC. is an EQUAL OPPORTUNITY EMPLOYER and has been in business for 35 years. TRIGYN is an ISO 9001:2015, , ISO 27001:2013 (ISMS),ISO 20000:2018 and CMMI Level 5 certified company.