Manager – Software Development (Java)

Company – HEAL Software

Location – Pune

Status – Permanent

Job Category – Computers, Software

Relevant Work Experience – 8 – 12 Years

Career Level – Experienced (Manager)

Education Level – Bachelor’s or Master’s degree in computer science, Engineering

Description

HEAL Software is a renowned provider of AIOps (Artificial Intelligence for IT Operations) solutions. With the state-of-the-art AIOps solutions, HEAL Software consistently drives digital transformation and delivers significant value to businesses across diverse industries.  HEAL Software’s unwavering dedication to leveraging AI and automation, empowers IT teams to address IT challenges, enhance incident management, reduce downtime, and ensure seamless IT operations. Through the analysis of extensive data, our solutions provide real-time insights, predictive analytics, and automated remediation, thereby enabling proactive monitoring and solution recommendation. HEAL Software Inc. has headquarters in Santa Clara, California in the US.

Read more at healsoftware.ai and follow us on Twitter and on LinkedIn.

We make ML based products that predict upcoming issues in complex applications running in cloud-native, serverless or host-based environments. Products handle very high volumes of streaming data, and perform complex learnings on structured and unstructured data in near real time. The ideal candidate should have passion for building products, solving problems, and building data pipeline.

Responsibilities:

  • Develop project plans, timelines, and resource allocation.
  • Oversee the design, architecture, and implementation of Java applications.
  • Ensure the use of best practices in coding, testing, and deployment.
  • Implement and maintain quality assurance processes and testing strategies.
  • Develop and maintain reusable components and libraries.
  • Integrate third-party APIs and services as required.
  • Conduct performance evaluations and provide feedback to team members.
  • Collaborate with cross-functional teams, including product managers, designers, and QA testers.

Requirement

  • Proficiency in Java and its ecosystems (Java SE, Java EE).
  • Hands-on Knowledge of Springboot is a must.
  • Knowledge of frameworks like Spring, Hibernate, and JavaServer Faces (JSF).
  • Understanding of front-end technologies (HTML, CSS, JavaScript).
  • Knowledge of RESTful services and API integration.
  • Experience with relational databases like MySQL, PostgreSQL, Oracle, and NoSQL databases like MongoDB and Cassandra.
  • Familiarity with ORM tools and database design principles.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Understanding of DevOps practices, CI/CD pipelines, and tools like Jenkins, Docker, and Kubernetes.
  • Elasticsearch / Opensearch knowledge is a major bonus.
  • Experience in conducting performance reviews and setting career development goals.
  • Strong organizational skills to manage multiple projects and priorities.
  • Ability to understand and support team members’ needs and concerns.
  • Flexibility to adapt to changing business requirements and industry trends.
  • Willingness to learn new technologies and methodologies.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx