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!