Lead GraphQL Java Python Engineer
Role details
Job location
Tech stack
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.