Lead Java Developer

  • Engineering
  • Hyderabad, India

Lead Java Developer

Job description

About Us

OpsRamp enables IT to control the chaos of managing their hybrid IT operations and act as a service provider back to the business. Built in the cloud, the OpsRamp service-centric AIOps platform drives total visibility across hybrid infrastructures, offers complete multi-cloud infrastructure monitoring and management of business-critical services, and optimizes services through automation and integration with ITSM and DevOps tools.

What we are looking for

  • Responsible for development, support and maintenance of one or more modules.

  • Work with product owners, customers, engineering and operations teams.

  • Involving in life-cycle project delivery work that includes requirement analysis, designing, building, testing and deployment.

What you will do at OpsRamp

  • 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.


Do you have

  • Expertise in Java and Java Enterprise technology applications architecture, design, development and support.

  • 7+ years of experience in 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 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

Do you also have

  • Familiarity with Cloud Services development (AWS, Azure, Google Compute Platform)