STG

Open Position

Java/Kotlin Full Stack Software Engineer

Salt Lake City, UT - Hybrid/RemoteFull Time

About the Job

We are seeking a highly skilled Full-Stack Software Engineer with expertise in Java 17/21/25+, Kotlin, Spring Boot, and modern JavaScript/TypeScript frameworks. Our engineers are expected to be at the forefront of AI-assisted development, leveraging Large Language Models (LLMs) to accelerate the software lifecycle. You will play a key role in designing scalable, high-performance applications while leveraging multi-cloud and edge technologies to ensure global reliability. As a member of our collaborative team, you will contribute to front-end and back-end development, AI orchestration, and automated cloud infrastructure optimization.


Your Role

Responsibilities
  • Design and develop scalable, high-efficiency Java/Kotlin applications using Spring Boot and Virtual Threads (Project Loom) for high-concurrency performance.
  • Integrate AI capabilities into applications using frameworks like Spring AI or LangChain4j.
  • Optimize application performance and fault tolerance using AWS services such as Lambda, DynamoDB, and AWS Bedrock for AI workflows.
  • Develop and maintain type-safe APIs using GraphQL or tRPC, ensuring seamless integration between modern frontend and backend services.
  • Build responsive, high-performance frontend applications using TypeScript-first frameworks like React, Angular, or Vue.
  • Implement DevSecOps best practices, including automated vulnerability scanning and secure coding standards, as a core part of the development cycle.
  • Utilize AI-assisted coding tools (e.g., GitHub Copilot, Cursor) to improve code quality, documentation, and development productivity.
  • Streamline deployment using advanced containerization strategies with Docker and Kubernetes (EKS/AKS).
  • Engage in Agile processes, emphasizing asynchronous collaboration in distributed team environments.
What You Bring
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in Java/Kotlin development with a strong portfolio in Spring Boot and modern JVM features.
  • Deep proficiency in TypeScript for type-safe frontend development.
  • Mastery of OpenTelemetry for tracing and monitoring application health in distributed systems.
  • Solid understanding of relational (Postgres/RDS) and NoSQL (DynamoDB) databases, including experience with Vector Databases for AI search.
  • Proficiency in Git-based workflows and CI/CD automation using GitHub Actions, GitLab CI, or Jenkins.
  • Excellent skills in conveying complex technical concepts to non-technical stakeholders.
Nice to Have
  • Hands-on experience with Terraform, Pulumi, or CDK for managing cloud resources.
  • Deep knowledge of Test-Driven Development (TDD) and automated testing frameworks like JUnit 5 or Playwright.
  • Familiarity with Micro-frontend architectures and event-driven patterns.
  • AWS Certified Developer, Solutions Architect (Associate/Professional), Azure Certifications, and/or GCP Certifications.

Apply today

Are you legally authorized to work in the United States? *
Do you now, or will you in the future, require sponsorship for employment visa status (IE: H-1B visa status, etc.) to work legally for our company in the United States? *