Microservices Developer
Confirmed live in the last 24 hours
MetroStar

201-500 employees

Digital services and management consulting for public sector
Company Overview
MetroStar stands out as a digital services and management consulting company with a strong focus on user-centric capabilities and a diverse team of coders, creatives, and strategists. The company's competitive advantage lies in its ability to offer high-quality, customizable solutions like the ML Platform Onyx and DevSecOps solution, Quartz, which cater to diverse mission needs and effectively integrate with data workflows. MetroStar's culture of acknowledging and appreciating team efforts fosters a positive work environment, making it an attractive place for potential employees.
Consulting
Government & Public Sector

Company Stage

N/A

Total Funding

$4.4M

Founded

1999

Headquarters

Reston, Virginia

Growth & Insights
Headcount

6 month growth

2%

1 year growth

8%

2 year growth

31%
Locations
Washington, DC, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Agile
AWS
Development Operations (DevOps)
Docker
Jenkins
Git
Java
Microsoft Azure
REST APIs
SCRUM
Terraform
Kubernetes
Python
UI/UX Design
gRPC
Quality Assurance (QA)
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Minimum of 8 years of hands-on experience in designing, developing, and deploying microservices applications on cloud platforms
  • Strong expertise in one or more major cloud platforms (e.g., AWS, Azure, Google Cloud) and proficiency in at least one programming language commonly used for microservices development (e.g., Java, Python, Go, Node.js)
  • Experience with Docker and Kubernetes for containerization and orchestration of microservices
  • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, Travis CI), along with a solid understanding of API design principles and best practices, along with previous experience working in Agile development environments
  • Strong analytical and problem-solving skills to troubleshoot issues and devise innovative solutions
  • Excellent written and verbal communication skills to collaborate effectively with team members and stakeholders
  • Experience with microservices communication frameworks (e.g., gRPC, REST, GraphQL). and familiarity with serverless computing and event-driven architecture
  • Knowledge of infrastructure-as-code tools (e.g., Terraform, CloudFormation) and exposure to DevOps practices and tools
  • An active TS//SCI clearance with CI poly preferred; Active TS//SCI with the ability to pass a CI poly
Responsibilities
  • Design and implement microservices architecture using best practices and patterns to create modular, loosely coupled, and independently deployable services
  • Develop, deploy, and manage microservices on cloud platforms like AWS, Azure, or Google Cloud, leveraging cloud-native services and technologies
  • Write clean, efficient, and maintainable code for microservices using languages such as Java, Python, Go, or Node.js
  • Design and develop robust and well-documented APIs to facilitate communication between microservices and other components of the system
  • Utilize containerization technologies (Docker) and orchestration tools (Kubernetes) to ensure scalability, high availability, and resilience of microservices
  • Implement automated build, test, and deployment pipelines to enable rapid and reliable delivery of microservices
  • Implement monitoring, alerting, and logging solutions to proactively identify and address issues in microservices applications
  • Integrate security best practices into microservices development, including authentication, authorization, and data protection
  • Work closely with cross-functional Agile teams, including Product Managers, UX/UI Designers, and QA Engineers, to understand requirements and deliver high-quality features
  • Embrace Agile and Scrum methodologies, participating in sprint planning, daily standups, and retrospectives to drive continuous improvement