RSA Security ยท 3 weeks ago
Principal Java Engineer - Cloud-Native Application
RSA Security is seeking a skilled and motivated Principal Java Engineer - Cloud-Native Application to help design, develop, and maintain their cloud-native applications. This role involves building scalable SaaS solutions and collaborating with various teams to ensure the delivery of high-quality software.
Computer & Network Security
Responsibilities
Help design, develop, and maintain our on-prem and hybrid cloud, G&L and RSA ID Plus products
Work on building on-prem and cloud-native, scalable SaaS solutions that solve real-world enterprise security challenges
Contribute to designing and delivering features for our G&L products
Collaborating closely with senior engineers, product teams, and operations to ensure high-quality, reliable software
Qualification
Required
10+ years of experience developing object-oriented software with expertise in Java
Hands-on experience designing, implementing, and testing cloud-native SaaS applications
Strong understanding of scalability, throughput, latency, and reliability in distributed systems
Familiarity with zero-downtime deployments, multi-node architecture, and disaster recovery strategies
Knowledge of data storage strategies and ability to evaluate trade-offs between SQL, NoSQL, and caching
Practical experience with SaaS operational monitoring, observability, and incident response
Understanding of secure coding practices and IAM/security concepts
Experience with CI/CD pipelines, automated builds, and release management for SaaS services
Hands-on experience with containerization and orchestration (e.g., Docker, Kubernetes)
Familiarity with cloud platforms (AWS, Azure) and deployment automation tools (e.g., Terraform, CloudFormation)
Strong problem-solving skills and ability to work independently or as part of a distributed team
Enthusiasm for ensuring comprehensive automated test coverage and code quality
Excellent communication skills and ability to collaborate effectively across teams
Bachelor's degree in Computer Science, Engineering, or equivalent technical field required
Preferred
Experience in computer/network security and IAM products
Familiarity with relational (SQL Server, MySQL) and NoSQL databases
Proficiency in Spring Framework / Spring Boot
Experience integrating with directories (Active Directory, OpenLDAP)
Familiarity with caching technologies like Redis
Knowledge of modern front-end frameworks (React, Angular, or similar) is a plus
Experience working in Agile software development environments
Benefits
Annual discretionary bonuses that are funded based on prior year company performance
Flexible paid-time-off
Health, disability, and life insurance
401(k) retirement plan with company matching contributions
Company
RSA Security
From on-premises to cloud to hybrid, RSA provides identity-first solutions for security-first organizations to thrive in a digital world with modern authentication, lifecycle management, and identity governance.
Funding
Current Stage
Late StageRecent News
2024-03-08
GlobeNewswire News Room
2022-07-11
Company data provided by crunchbase