Location: 100% Remote (Initial Onsite Training Required)
About Us: Global Agility Enterprise is a dynamic and innovative company specializing in providing top-tier software solutions. We are currently seeking experienced Software Engineers to join our team remotely. This position offers a unique opportunity to work with a cross-functional team on cutting-edge projects.
Qualifications:
Minimum Requirements:
- Bachelor’s degree in computer science or a related field.
- One (1) year of experience in providing recruitment, staffing, or professional consulting services.
Preferred Experience:
- Ten (10) years of relevant experience in software development.
Responsibilities:
Design and Development:
- Collaborate with cross-functional teams to design and implement software solutions.
- Apply event-driven design principles to build scalable and resilient applications.
- Develop microservices using Spring Boot.
- Create responsive user interfaces using React.
Message Brokers:
- Work with RabbitMQ for message queuing and event streaming.
- Understand the architectural differences between RabbitMQ and Kafka.
- Implement message producers and consumers.
Deployment and Infrastructure:
- Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
- Monitor and troubleshoot production systems.
- Optimize application performance and scalability.
Quality Assurance:
- Write unit tests with a goal of 85% coverage and participate in peer code reviews.
- Conduct system testing and debugging activities.
Documentation and Communication:
- Document technical specifications, architecture, and design decisions.
- Design sequence diagrams for major use cases.
- Collaborate with product managers, designers, and other engineers to define requirements and deliverables.
Reporting:
- Provide a weekly report communicating project progress and status.
- Submit weekly time reports on provided forms, along with any additional reports assigned by the supervising manager.
Skills, Experience, and Capabilities:
Technical Skills:
- Proficiency in event-driven design principles.
- Strong knowledge of Spring Boot and microservices architecture.
- Strong knowledge of design patterns.
- Experience with Spring JPA.
- Familiarity with Kubernetes for container orchestration.
- Front-end experience utilizing React and/or Angular.
- Experience with either RabbitMQ or Kafka for message queuing.
- Familiarity with RESTful APIs and web services.
- Elastic search experience is a plus.
Communication Skills:
- Excellent verbal and written communication skills.
- Ability to establish and maintain effective working relationships with peers, end users, and vendor development staff, as well as all levels of management and judicial personnel as necessary.
Problem-Solving Abilities:
- Ability to analyze complex technical challenges and propose effective solutions.
Place of Performance:
- Work will be performed 100% remote from a suitable off-site location.
- Initial onsite training for the first two (2) days in Annapolis, MD.
- On-site support may be required with a 72-hour notice.
Schedule & Coordination:
- Normal operating hours: Monday through Friday, 8:00 AM to 4:30 PM EST.
- Flexibility to extend coverage hours to meet deadlines.
- Potential for flexible scheduling, including evenings, nights, weekends, and holidays.
- On-call operational support as required outside business hours.
Interview Process:
- Shortlisted candidates will complete a panel interview.
- In-person interview in Annapolis, MD.
- A written exam to assess technical expertise will be required on-site.
Application Instructions: If you meet the qualifications and are interested in this exciting opportunity, please submit your resume and cover letter to contact@agility-enterprise.com. We look forward to reviewing your application.
Global Agility Enterprise is an Equal Opportunity Employer.
Job Type: Contract
Pay: From $115,300.43 per year
Experience:
- Java: 7 years (Preferred)
Location:
- Annapolis, MD 21401 (Required)
Security clearance:
Ability to Commute:
- Annapolis, MD 21401 (Required)
Work Location: Hybrid remote in Annapolis, MD 21401