TruU is a leading-edge product development company that specializes in building innovative solutions for the Identity and Access Management (IAM) space. We are looking for an experienced, hands-on Cloud Application Engineer to mature existing cloud applications into a platform organized around highly available, highly scalable multi-tenant microservices capable of supporting millions of enterprise end users. The successful candidate will merge development expertise (primarily in Java and Python), with cloud architecture and infrastructure experience.

Key Responsibilities

  • Design a workflow that enables pod-based (or A/B) deployments of the TruU application stack, including data and infrastructure; and update applications to support this deployment model
  • Architect applications for fast horizontal scaling to ensure high availability and responsiveness to customer demand
  • Leverage containerization and serverless solutions to minimize overhead and maximize cost effectiveness
  • Collaborate with infrastructure engineers to design a data pipeline and event management framework that can automate risk intelligence actions
  • Manage API documentation with Swagger and partner with SDET automation engineers to expand test coverage
  • Deliver core API services to TruU client teams and develop custom integrations with 3rd party products to support new password-less use cases

Requirements

  • 3+ years in Java development
  • 3+ years developing applications for cloud environments
  • Experience with back-end web application technologies
  • Experience designing and documenting RESTful APIs
  • Experience with multi-tenant microservice architectures and container-based application delivery
  • Data architecture and data management experience, including database design and management
  • Execution of cloud security principles and best practices

Nice to have

  • Experience with Spring Security
  • Familiarity with Python and the Django Rest Framework
  • Experience with front-end frameworks like Angular
  • Experience with CI/CD and DevOps automation
  • Data engineering experience built around streaming platforms like Apache Kafka or AWS Kinesis
  • Familiarity with serverless and service mesh technologies
  • Infrastructure as code experience with platforms like Terraform, CloudFormation, or CDK
  • Experience with single sign-on technologies and protocols
  • Familiarity with the identity and access management product space

Benefits

  • Competitive salary and stock options plan (with approval).
  • 5 weeks of PTO.
  • 5 sick leave days.
  • Multisport card.
  • Flexible work hours and a hybrid work setup.
  • Professional growth and development opportunities.
  • Global, collaborative, and inclusive company culture.

If you are a passionate software engineer and eager to contribute to innovative solutions, we encourage you to apply!