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 Senior Java Cloud 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.

Key Responsibilities

  • Design and develop multi-tenant Java microservices that are purpose-built and deployed with CI/CD pipelines
  • 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
  • Migrate legacy Java clustering built on Apache Ignite to a cloud-native approach leveraging service mesh technologies
  • 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

  • 5+ years in Java development
  • 5+ years developing applications for cloud environments
  • Experience with web application development using Spring MVC
  • 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!