Principal Full-Stack Engineer

Aventine software
Richardson, TX, United States
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Microsoft Azure Continuous Integration Elasticsearch Hibernate (Java) Python (Programming Language) PostgreSQL Microsoft SQL Server MongoDB Node.Js
+16 more
OAuth OpenID RabbitMQ Openid Connect Software Engineering TypeScript ReactJS Large Language Models Spring-boot HuggingFace Apache Kafka Virtual Agents Restful APIs Docker Jenkins Microservices

Requirements

  • 10+ years of software development experience
  • Strong experience with Java 17+, Spring Boot, Hibernate
  • Hands-on experience with ReactJS, JavaScript, TypeScript, Node.js
  • Strong Python development experience
  • Microservices architecture and REST APIs
  • Kafka or RabbitMQ
  • AWS and/or Azure
  • Docker and Kubernetes
  • SQL Server/PostgreSQL and MongoDB/Elasticsearch
  • OAuth 2.0, OpenID Connect (OIDC), JWT
  • Experience with CI/CD, Azure DevOps or Jenkins
  • Hands-on experience with OpenAI, Azure OpenAI, AWS Bedrock, LLMs, RAG, Embeddings, and Agentic AI

Preferred Skills

  • Palantir Foundry
  • LangChain
  • LlamaIndex
  • Hugging Face, * Non-local candidates must be willing to relocate.
  • Client requires an in-person interview.
  • Prior experience with Tier-1 companies is highly preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:35 min

Setting up passwordless federated identity configuring OpenID Connect patterns

Marcel Lupo · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:22 min

Adapting OpenID Connect for decentralized data sharing

Adam Larter Adam Larter · WWC 2024

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

Videos

See all

Related articles

See all