Senior Back-end Server System Architect

Sunnyvale | United States

Rambus is looking for a strong JAVA backend server architect to join our technical team. Rambus’s Cryptography Research Product group is responsible for architecting, building and deploying a world class security key service, which will enable our customers to authenticate and validate their end devices by leveraging Rambus’ authentication and attestation security key service.

 

We are looking for an Architect to work, deploy, and manage backend systems who is passionate about his/her work and embraces the ideals of the software craftsmanship and Agile development practices.

Responsibilities

KEY RESPONSIBILITIES:

  • Architect applications across the technology stack and full breadth of our SDLC
  • Deliver high quality technical solutions to multiple global stakeholders in a fast pace environment

Architect, design, and develop world class technology solutions. Be comfortable introducing new technologies and new ideas as required.

Qualifications

QUALIFICATIONS:

  • Architect Service Oriented Architectures (SOA) and/or microservice architectures.
  • Engage in code reviews to ensure team members are contributing code that meets the short and long-term goals of our applications and architecture.
  • Articulate context internally for the team and to the larger organization.
  • Consult with architecture, development, infrastructure and operational teams to address issues relating to application architecture, such as performance, availability and scalability - recommending solutions.
  • Provide coaching to encourage development, QA, DevOps teams to experiment and to solve technical problems in unique ways.
  • Organize technical knowledge so that all team members have easy access.
  • Collaborate with product stakeholders to drive technology implementations while maintaining a constant focus on delivering customer value.
  • Lead and participate in the conceptual phases of identifying and solving business problems and initiatives.
  • Must be technically qualified to work across multiple parts of the following technology stack:
    • 10+ years of relevant experience in architecting, designing and development of JAVA based backend systems.
    • Expert knowledge of JAVA (Core JAVA, Multi-threading, Spring/Spring Boot, Restful Services)
    • Strong experience in legacy and modern JAVA technologies, JSON, web services (REST and SOAP), JavaScript, data access components, and XML.
    • Deep knowledge in microservice and related patterns, such as Kubernetes, Docker – both are required.
    • Deep knowledge in architecting, designing and deploying microservices on Azure and/or AWS is required.
    • Expertise in caching technology such as Redis, Zookeeper, etc. is required.
    • Experience with user authentication stacks, such as Cloud Foundry UAA is required.
    • Databases – Oracle, MySQL, MongoDB, Cassandra DB with SQL programming expertise.
    • Experience with Gradle, Maven, Jenkins, JUnit and other similar technologies.
    • Expert at JAVA backend programming.
    • Python experience is preferred.

EDUCATION:

  • BS or MS in Computer science degree is required

Apply Now

Not ?

Thank you

People Also Viewed

Senior ASIC Design Engineer

Sunnyvale United States Sunnyvale, United States Engineering
At Rambus, we are turning incredible possibilities into everyday reality by helping to deliver the innovations that greatly impact the world we live in. We create leading-edge semiconductor and IP products, spanning memory and interfaces to securi...

SMTS,Software Engineering

Rotterdam Netherlands Rotterdam, Netherlands Engineering
Rambus Payments is the mobile payments company for card issuers to safely bring cards onto the mobile devices of their customers. Its certified and award-winning management software integrates with Mobile Pay solutions and independent mobile walle...

Project Manager II

Rotterdam Netherlands Rotterdam, Netherlands Engineering
Are you a talented Software Project Manager looking to accelerate your professional growth? Then this might be the ideal career move for you! Since 2007, we’ve been providing mobile payments solutions to some of the largest retailers, banks, mobil...

SMTS,Logic Verification Engineering

Bangalore India Bangalore, India Engineering
ResponsibilitiesRoles & Responsibilities : Develop test plans, tests and verification infrastructure for complex IP's/sub-system/SOC's Create verification environment using UVM methodology Create reusable bus functional models, monitors, chec...

Senior Embedded Software Engineer

San Francisco United States San Francisco, United States Engineering
Cryptography Research, a division of Rambus, is hiring a Senior Embedded Software Engineer with deep expertise in embedded systems to join our world class technology team in San Francisco.  You will work closely with hardware, software and securit...

SMTS II,Tech Support Engineer

Rotterdam Netherlands Rotterdam, Netherlands Engineering
At Rambus, we are turning incredible possibilities into everyday reality by helping to deliver the innovations that greatly impact the world we live in. We create leading-edge semiconductor and IP products, spanning memory and interfaces to securi...

Job Alerts

Not ?

Thank you

Apply Now

Not ?

Thank you