ThinkTek logo
Microservices/Integration Developer
full-timeWashington

Summary

Location

Washington

Type

full-time

Explore Jobs

About this role

Microservices/Integration Developer (Secret Clearance)

Who We Are:
ThinkTek LLC is a fast-growing Certified SBA 8(a) and Service-Disabled Veteran-Owned Small Business (SDVOSB) company. We specialize in providing management and technology consulting services to support the business and technology modernization efforts of the Federal Government. ThinkTek was formed with the specific purpose of providing its clients a tailored solution around Program & Project Management, Strategic Planning, and IT Operations.

Position Overview:

We are seeking an experienced Microservices Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and deploying robust, scalable, and resilient microservices. The ideal candidate has a strong background in building containerized applications, with a deep focus on API security and discoverability. You will be proficient in deploying and managing services in a cloud-native environment, specifically with Azure Kubernetes Service (AKS). You will play a critical part in building the backbone of our modern application architecture.

Key Responsibilities:

  • Design, develop, and maintain high-performance microservices using Python, Java (e.g., Spring Boot), or Node.js (e.g., Express.js, Fastify).
  • Write clean, testable, and efficient code following best practices for microservices architecture.
  • Implement robust security measures for API access, including authentication (e.g., OAuth 2.0, JWT) and authorization (e.g., role-based access control, scopes).
  • Ensure service discoverability by creating and maintaining accurate API documentation using standards like OpenAPI/Swagger and contributing to our central service registry.
  • Containerize services using Docker and manage their deployment and lifecycle within an Azure Kubernetes Service (AKS) cluster.
  • Implement and configure a service mesh (e.g., Istio, Linkerd) to manage traffic, enforce security policies, and enhance service-to-service communication.
  • Build and maintain a comprehensive observability stack, including distributed tracing, metrics, and logging (e.g., Prometheus, Grafana, Jaeger, ELK Stack).
  • Collaborate with cross-functional teams, including DevOps and SRE, to ensure the reliability, scalability, and security of the platform.
  • Troubleshoot and resolve complex issues in distributed systems.

Required Qualifications:

  • Active DoD Secret Clearance
  • Proven experience designing and building RESTful APIs and microservices.
  • Strong proficiency in one or more of the following: Python (with frameworks like FastAPI, Flask), Java (with frameworks like Spring Boot), or Node.js (with frameworks like Express.js).
  • Solid understanding of API security principles and hands-on experience implementing authentication/authorization protocols (OAuth 2.0, OIDC, JWTs).
  • Experience with API documentation and definition tools, particularly OpenAPI/Swagger, to ensure service discoverability.
  • Hands-on experience with containerization using Docker.
  • Demonstrable experience deploying and managing applications in a Kubernetes environment, with specific experience in AKS being a major plus.
  • Solid understanding and practical experience with service mesh concepts and technologies.
  • Experience implementing and utilizing observability tools for monitoring, logging, and distributed tracing.
  • Familiarity with CI/CD principles and tools (e.g., Azure DevOps, Jenkins, GitLab CI).

Preferred Qualifications:

  • Experience with Infrastructure as Code (IaC) tools like Terraform or Bicep.
  • Knowledge of event-driven architecture and message brokers (e.g., Kafka, RabbitMQ, Azure Service Bus).
  • Experience with API Gateways (e.g., Kong, Azure API Management) for enforcing security policies and managing traffic.
  • Familiarity with other Azure cloud services (e.g., Azure Monitor, Azure Functions, Azure SQL/Cosmos DB).
  • Azure certification (e.g., Azure Developer Associate, Azure Solutions Architect) is a plus.

ThinkTek LLC is proud to be an Equal Opportunity Employer (EOE), making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. ThinkTek offers medical, dental, and vision insurance to all full-time employees; PTO and a variety of other paid leave options are also available. You can read more about ThinkTek benefits at https://www.thinktekllc.com/careers/.


Other facts

Tech stack
Microservices,Integration,Python,Java,Node.js,API Security,Docker,Kubernetes,AKS,Service Mesh,Observability,CI/CD,Infrastructure as Code,Event-Driven Architecture,API Gateways,Azure

About ThinkTek

ThinkTek LLC, a Certified SBA 8(a) Service-Disabled Veteran-Owned Small Business (SDVOSB), and ISO 9001:2015 Certified company, is a trusted provider of advanced analytics, IT modernization, organizational/enterprise transformation, financial management transformation, audit readiness, system and software development, and DevSecOps solutions. We specialize in engineering, optimizing, and securing scalable digital ecosystems that enhance the Federal government's ability to achieve mission objectives. At ThinkTek, we drive innovation through AI-powered analytics, enterprise IT and wireless solutions, and automation, enabling data-driven decision-making and seamless digital transformation. Our expertise includes IT infrastructure optimization, full-cycle software development, agile DevSecOps implementation, and intelligent process automation. Additionally, we deliver cloud migration and cybersecurity solutions that strengthen and protect critical government operations from evolving threats. With a proven track record of success in transforming organizations, modernizing legacy systems, supporting mission-critical applications, and optimizing IT infrastructure, ThinkTek is shaping the future of government operations and technology through innovation, efficiency, and security.

Team size: 51-200 employees
LinkedIn: Visit
Industry: IT Services and IT Consulting
Founding Year: 2015

What you'll do

  • The Microservices Developer will design, develop, and maintain high-performance microservices, focusing on API security and discoverability. They will also collaborate with cross-functional teams to ensure the reliability and scalability of the platform.

Ready to join ThinkTek?

Take the next step in your career journey

Frequently Asked Questions

What does a Microservices/Integration Developer do at ThinkTek?

As a Microservices/Integration Developer at ThinkTek, you will: the Microservices Developer will design, develop, and maintain high-performance microservices, focusing on API security and discoverability. They will also collaborate with cross-functional teams to ensure the reliability and scalability of the platform..

Why join ThinkTek as a Microservices/Integration Developer?

ThinkTek is a leading IT Services and IT Consulting company.

Is the Microservices/Integration Developer position at ThinkTek remote?

The Microservices/Integration Developer position at ThinkTek is based in Washington, District of Columbia, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Microservices/Integration Developer position at ThinkTek?

You can apply for the Microservices/Integration Developer position at ThinkTek directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about ThinkTek on their website.