Software Engineer 1 Job in Rsa Security Llc
Software Engineer 1
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
SecurID-Software Engineer 1
As organizations across the globe transform to meet the rapidly evolving demands of the post-pandemic world, cybersecurity has become the bedrock of today s digital economy. Nowhere is this more critical than in securing the identities of the employees, external users, and customers that drive the modern digital business. RSA SecurID is the most recognized and trusted brand in Identity Assurance with more than 12,000 customers, including 90% of the Fortune 500. For over 35 years, SecurID has pioneered many of the encryption, authentication and identity federation technologies that still power the Internet today. And now SecurID is transforming the industry yet again, paving the way for the future of digital Identity through next-generation SaaS-powered Identity Assurance and a frictionless, mobile-optimized experience for the modern workforce. If you are a self-motivated entrepreneur looking for a fast-paced challenge doing something that truly matters, come join our winning team!
Software Engineer
The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Join us as a Software Engineer Engineering Development on our Engineering Development team in Bangalore to do the best work of your career and make a profound social impact.
What you ll achieve
As a Software Engineer, you will be responsible for developing sophisticated systems and software basis the customer s business goals, needs and general business environment creating software solutions.
You will:
- Contribute to the design and development of high-quality, complex systems and software environments focusing on Java and cloud development, automation and quality aspects.
- Work on software specifications for products and systems
- Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems
- Develop, integrate, test and deploy significant parts of the software platform
- Analyze and optimize application code for efficiency and performance
- Focus on strong and secure coding practices
- Develop new product concepts and development, deliver product prototypes.
Take the first step towards your dream career
Every RSA team member brings something unique to the table. Here s what we are looking for with this role:
Essential Requirements
- 1-2 years of Software development experience
- Ability to code/debug moderately sophisticated programs using design specifications
- Knowledge of software architectures and applications, good understanding of Object Oriented concepts.
- Development experience using Java technology stack, good in Java Programming, J2EE, Spring, SpringBoot, Hibernate, RestAPI, Data Structures, Design Patterns, Oracle Database, PL/SQL
- Experience working in Linux/Unix environments.
- Familiar with Software Configuration Management tools
- Familiar with developer testing practices and understands the differences between unit, functional, and system tests
- May be familiar with CI/CD environment where build & test is automated. Should have working experience in tools like Maven, Jenkins, Bamboo etc.
- Familiar with testing Frameworks such as JUnit, Selenium
- Experience in Azure and AWS Development and Deployment, Active Directory, Containerization is desirable
- Understanding of security fundamentals (e.g., authentication, cryptography) is desirable.
- Understanding and usage of Java frameworks like Spring Microservices, Spring-Boot, Hibernate, JPA etc is desirable
- Ability to speak and write clearly in a variety of communication settings and styles
- Good analysis, critical thinking and problem solving skills
- Ability to quickly learn and apply new concepts or principles
- Ability to work effectively as part of global team
1 to 2 Year
2 - 4 Hires