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!