Post Job Free
Sign in

Lead GraphQL Java Python Engineer

Company:
Eliassen Group
Location:
Rockville, MD, 20849
Posted:
May 01, 2026
Apply

Description:

Description:

Hybrid 3 days onsite / 2 days remote in Rockville, MD

Our client seeks a Lead Software Engineer to integrate COTS platforms with internal systems that support investigations. The role centers on GraphQL API design, integration architecture, and middleware for secure and reliable data exchange. The engineer will lead vendor collaboration, mentor peers on best practices, and ensure performance, scalability, and maintainability. The environment includes Java, Python, Oracle, SQL Server, AWS, containers, and CI/CD.

We can facilitate w2 and corp-to-corp consultants. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $70.00 to $80.00/hr. w2

Responsibilities:

Design, develop, and maintain GraphQL APIs to enable efficient data exchange between COTS platforms and internal systems.

Architect scalable integration solutions connecting external products with internal databases, applications, and services.

Build and maintain middleware, integration layers, and data pipelines for reliable system-to-system communication.

Collaborate with COTS vendors on technical requirements, API specifications, and troubleshooting.

Implement data mapping, transformation, and synchronization with data integrity and security.

Mentor engineers on integration patterns and GraphQL best practices and guide technical decisions.

Ensure integration solutions meet performance, scalability, and reliability requirements. Experience Requirements:

7+ years of software engineering experience with 3+ years in enterprise system integration.

Strong expertise in GraphQL including schema design, query optimization, resolver implementation, and federation patterns.

Proficiency in Java and Python.

Experience with REST APIs, OAuth 2.0, JWT, SAML, and API gateway technologies.

Strong understanding of Oracle and SQL Server databases.

Experience with AWS cloud services and containerization.

Knowledge of CI/CD practices and DevOps principles.

Experience with GraphQL federation and federated architectures (preferred).

Background integrating case management, analytics, or enterprise software platforms (preferred).

Experience with message brokers and event-driven architectures (preferred).

Understanding of security best practices for API integration in regulated environments (preferred). Education Requirements:

Bachelor's degree in Computer Science, Software Engineering, or related field.

Master's degree preferred.

AWS-related certifications (preferred).

Apply