RSA- Software Engineer 2 Java

RSA Career

Not Interested
Bookmark
Report This Job

profile Job Location:

Cairo - Egypt

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary


RSA Engineers use state-of-the-art technologies tools and automation systems along with their ingenuity to design advanced solutions for Enterprise Security. You will be part of the team responsible for designing implementing and integrating breakthrough enterprise security features in the next generation of our ID Plus Cloud Access Service. This exciting opportunity will allow you to apply your skills in software design and development to solving real-world information security problems for our customers. Come join us!


Principal Responsibilities:

  • Develops moderately complex features with minimal supervision.
  • Optimize and refactor existing code for performance and maintainability.
  • Contribute to the implementation of team-wide coding standards.
  • Provides feedback on code for peers focusing on functionality readability and adherence to standards.
  • Participate in PR review process.
  • Designs small-moderate moderately complex systems and components.
  • Identifies solutions to moderately complex issues.
  • Break down moderately complex problems and implement effective solutions.
  • Analyze and suggest solutions for system bottlenecks or inefficiencies.
  • Implement comprehensive testing strategies (unit integration performance e2e...) to ensure code quality. Optimize code for efficiency scalability and maintainability.
  • Identify and fix software defects/bugs.
  • Document moderately complex features including design and usage details.

Skills:

  • 25 years of experience in object-oriented software development with a strong foundation in Java J2EE Spring REST APIs and Data Structures.
  • Hands-on experience with Java frameworks such as Spring Boot Spring Microservices and JUnit.
  • Familiarity with modern UI frameworks like Angular or React.
  • Hands-on experience with Relational databases (e.g. SQL Server MySQL) and/or NoSQL databases
  • Proficiency in object-oriented design principles and design patterns.
  • Capable of coding and debugging complex programs based on written or verbal specifications.
  • Proven experience in the full development lifecycle of at least one large-scale server-side (preferably SaaS) project.
  • Experience working in Agile environments and collaborating within global cross-functional teams.
  • Strong understanding of system reliability failure recovery multi-node deployments and zero-downtime releases.
  • Ability to identify and resolve performance issues and scalability constraints.
  • Quick learner with the ability to grasp and apply new tools technologies and concepts.
  • Ability to achieve mastery of new languages and tools through training and on-the-job experience.


Education & Experience:

  • Computer/Internet Security
  • Cloud based development (i.e. Azure/AWS Development)
  • Directories (e.g. Active Directory OpenLDAP)
  • Development build and continuous integration tools (e.g. IntelliJ Gradle Jenkins)
  • Agile software development processes and tools (e.g. JIRA Git/Github)


RSA is committed to the principle of equal employment opportunity for all employees and applicants for employment and to providing employees with a work environment free of discrimination and harassment. All qualified applicants will receive consideration for employment without regard to race color and any other category protected by applicable country law.


If you need a reasonable accommodation during the application process please contact the RSA Talent Acquisition Team at . RSA and its approved consultants will never ask you for a fee to process or consider your application for a career with RSA. RSA reserves the right to amend or withdraw any job posting at any time including prior to the advertised closing date.


RSA Engineers use state-of-the-art technologies tools and automation systems along with their ingenuity to design advanced solutions for Enterprise Security. You will be part of the team responsible for designing implementing and integrating breakthrough enterprise security features in the next gene...
View more view more

Key Skills

  • Access Control System
  • Engineering
  • Bar Management
  • Jpa
  • Law
  • Jdbc

About Company

Company Logo

RSA provides identity intelligence, authentication, access & governance solutions, defending the world’s most secure organizations against cybersecurity risks.

View Profile View Profile