Lead Full Stack Developer

  • Engineering
  • San Jose, United States

Lead Full Stack Developer

Job description

OpsRamp enables IT to manage more workloads with less work. Our cloud platform creates a central hub that all IT teams – from operations to service management and everyone in between – use to manage today’s complex hybrid computing environment. Built for enterprise IT and service providers, OpsRamp delivers the “killer app” for end-to-end IT management. Hundreds of organizations rely on OpsRamp to gain more visibility and control of their entire hybrid IT ecosystem.


Headquartered in Silicon Valley, our mission is to transform IT operations management complexity by applying machine intelligence and automation. We’re taking the world of IT operations by storm, by accelerating the speed and agility of enterprise IT teams, and transforming them into business-driven service providers.


At OpsRamp we are looking for a highly passionate and capable Lead Full Stack Developer to help transform and bring new innovations to our AIOps platform. You will be working in an extremely fast paced, highly collaborative start-up environment. To be successful you need to be flexible, innovative, and willing to develop quick proof of concepts, experimenting with new technologies while keeping scalability, performance and security concerns in mind, and eventually convert those POCs into solid products which can withstand the test of time.


Responsibilities:

  • Lead, research, architect, design and implement best-in-class solutions for secure web applications and services using Java.
  • Analyze use cases and requirements to design secure and scalable web applications.
  • Collaborate with front-end engineers / shared services team to orchestrate/build services/ develop REST APIs for scalable user-friendly interfaces.
  • Collaborating with cross-functional teams to design and implement complex enterprise solutions.


Requirements

  • Expertise in Java and Java Enterprise technology applications architecture, design, development and support.
  • 7+ years of experience in leading the designing and developing scalable enterprise level back end solutions.
  • Proven skills and programming experience in Java, J2EE, multi-threading, REST, Data Caching Services, DB schema design and data access technologies.
  • Previous experience designing ecosystems for Web applications & API Platforms.
  • Experience in building, orchestrating and deploying highly scalable REST based stateless APIs/web services for web applications.
  • Experienced opinions about microservices architectures, what to plan for, and when to use them.
  • Hands on experience in database design, development and support with Java based solutions.
  • Knowledge of security concepts and ability to build reliable and safe distributed applications.
  • Solid knowledge of applications performance improvement techniques and caching solutions.
  • Extensive experience with application design, integration, quality assurance and deployment in an integrated global environment.
  • Ability to brainstorm and communicate technology ideas and issues with peers and IT management
  • Ability to successfully multitask and support multiple, concurrent projects
  • Familiarity with Cloud Services development (AWS, Azure, Google Compute Platform)