Previous Job
Previous
Sr Dev Manager
Ref No.: 19-00713
Location: Bangalore, Karnataka
Position Type:Direct Placement
 
Job Description: Dev Manager (Products) 
  • Total engineering experience: 10-15 years
    • Should be through and through hands on: Java/JEE, Spring, Hibernate
    • Should have worked as a technical manager and people manager experience of min of 3 years
    • Should be from strong product engineering background
 
  • Technical Skills –
    • Excellent hands-on coding skills in Java
    • Multi-threading, JVM configurations
    • Data Structures and Algorithms
    • Design Patterns
    • Solid understanding of JEE web and app containers
    • Connection and Thread pools, memory management and configuration, balancing and scaling systems, tuning for scale and performance, security
    • Specific knowledge of Spring, SQL and Hibernate is a must.
    • Exposure to Big Data Technologies like Cassandra, Hadoop will be a plus
    • Build and deploy processes, CICD, automation
    • Knowledge of JavaScript UI frameworks is desirable (backbone, angular, react, etc.)
 
  • Other Skills:
    • Strong written + verbal communication
    • Good interpersonal skills, some experience in stakeholder management (PM's, etc)
    • E2e Product Lifecycle Management experience
    • Understanding of Agile/Scrum practices
    • Good understanding of Technology landscape
    • Hands on – even as a manager
    • Good understanding of dev processes (quality, build, deploy strategies, etc)
 
Responsibilities:
  • Develop and deploy critical, customer facing, front-end and back-end production SAAS environments.
  • Improving site performance, monitoring, and overall stability of our SAAS platform.
  • Troubleshooting and resolution of server/network issues.
  • Proactive monitoring of server systems.
  • Interacting with the Engineering for supporting/maintaining/designing backend infrastructure for product support.
  • Automation of deployment, customization, upgrades and monitoring through DevOps tools meant for Cloud management.
  • Performance tuning, monitoring, maintaining fault tolerant/HA infrastructure.
  • Disaster recovery design, implementation, and maintenance.
  • Participate in long-term strategies and scalability efforts.
  • Build documentation of operating procedures and provide knowledge transfer.
  • Lead/manage a team and provide timely updates and reports to senior management.
 
Nice to Have:
• Virtualization and strong networking knowledge
• Experience working in the cloud computing industry
• Bachelor's degree in computer science, engineering, or equivalent work experience
• Familiarity with concepts of Messaging using JMS

 
Qualifications:
  • A Bachelor's degree in Computer Science or a related field or have equivalent experience.
  • 10-15 years of development experience in Java, J2EE technologies, middleware administration, DevOps practices.
  • Experience working in an Agile environment