Platzhalter Bild

Hybrid Software Development Engineer na None

None · Bangalore, Índia · Hybrid

Candidatar-se agora

Job Title: Software Development Engineer

Experience: 2-5 Years Experience

  • 2-4 years of hands-on experience with Java application development and troubleshooting.
  • Familiarity with Java frameworks (Spring, Hibernate, etc.) is a plus.

Key Responsibilities:

  • Develop and maintain backend services, business logic, and APIs using Java 17 and Spring Boot.
  • Analyze application logs, stack traces, and exception handling to pinpoint issues and recommend fixes.
  • Quickly diagnose and troubleshoot issues in Java-based applications, identifying the root cause and proposing solutions.
  • Investigate database-related problems, such as performance issues, query optimization, and data integrity issues.
  • Provide support for AEM (Adobe Experience Manager) related issues, such as page rendering, component failures, and content delivery.
  • Diagnose and resolve issues related to AEM environments, workflows, and integration with other systems.

Database Management:

  • Solid understanding of relational databases such as MySQL, PostgreSQL, Oracle, or similar.
  • Experience in writing and optimizing SQL queries, and troubleshooting database performance issues.
  • Investigate and resolve issues related to databases (MySQL, PostgreSQL, Oracle, etc.) by analyzing queries, performance bottlenecks, and other database-related anomalies.
  • Provide recommendations for improving database performance and ensuring data consistency.
  • Generate reports on recurring issues, trends, and potential areas for improvement, and provide actionable recommendations to stakeholders.

Documentation and Knowledge Base:

  • Document troubleshooting steps, solutions, and best practices in a knowledge base for future reference.
  • Identify opportunities for improving the triage process and overall system performance.
  • Assist with post-mortem analysis of major incidents to identify root causes and preventative measures.
  • Experience in identifying, diagnosing, and resolving technical issues in both Java applications and databases.

Incident Management:

  • Familiarity with incident management and ticketing systems (e.g., JIRA, ServiceNow).
  • Ability to prioritize and manage multiple incidents simultaneously in a fast-paced environment.

Collaboration:

  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams, including developers, system administrators, and business stakeholders.

Monitoring Tools:

  • Experience using monitoring tools to track system performance (e.g., Grafana, Prometheus, Dynatrace).

Bangalore

Karnataka

India
Candidatar-se agora

Outros empregos