Lead GraphQL Java Python Engineer

Eliassen Group
Rockville, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Rockville, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Data analysis
Application Integration Architecture
Continuous Integration
Data Integrity
Data Mapping
DevOps
Electronic Data Interchange (EDI)
Middleware
Python
Message Broker
Microsoft SQL Server
OAuth
Operational Databases
Oracle Applications
Query Optimization
Cloud Services
JSON Web Token
Security Assertion Markup Language (SAML)
Software Engineering
Openapi
Enterprise Software Applications
Event Driven Architecture
Containerization
Information Technology
Enterprise Integration
GraphQL
Api Design
Api Gateway
REST
Data Pipelines

Job description

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., * 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.

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

Benefits & conditions

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, Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range.

W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality. If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following:

When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc.

About the company

Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients' capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve.

Apply for this position