Cyber Sphere - Bloomington, MN

posted 4 days ago

Full-time - Mid Level
Bloomington, MN
Professional, Scientific, and Technical Services

About the position

The Backend Java Developer position is focused on designing and developing scalable backend systems in a multi-cloud environment, specifically utilizing Azure and AWS. The role requires extensive experience in backend Java development, identity management, and cloud technologies, with a strong emphasis on building multi-tenant microservices applications.

Responsibilities

  • Design and develop backend systems using Java Spring Boot and Node.js.
  • Architect distributed multi-tenant microservices applications.
  • Implement GraphQL API design and development.
  • Utilize serverless technologies such as AWS Lambda and Azure Functions.
  • Manage cloud resources for performance and cost-efficiency.
  • Monitor, analyze, and optimize backend system performance.

Requirements

  • Minimum 8 years of hands-on experience in backend Java development.
  • In-depth expertise in identity management and identity federation, specifically with Azure AD-B2C.
  • Extensive experience with Microsoft Azure and Amazon Web Services (AWS).
  • Strong experience in architecting multi-tenant microservices applications.
  • Proficient in Java Spring Boot and Node.js.
  • Solid understanding of React and Next.JS.
  • Hands-on experience with SQL and NoSQL databases.
  • Demonstrated expertise with Docker, Kubernetes, and Azure Container Apps.
  • Familiarity with CI/CD pipelines and DevOps practices.

Nice-to-haves

  • Experience with Google Cloud Platform.
  • Proficient in high-scale IoT applications using AWS or Azure IoT solutions.
  • Familiarity with Terraform or AWS CloudFormation.
  • Understanding of cloud infrastructure networking concepts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service