IBM Senior Software Engineer in BANGALORE, India

About IBMIBM is transforming to lead. Join the next generation of innovators, inventors and entrepreneurs who are changing the very way the world works. Use breakthrough Cognitive computing to help doctors transform patient care, bankers reduce risk, businesses extract critical insights and clinicians diagnose and treat rare pediatric diseases. There is no better place to launch or further your career. Business Unit IntroductionIBM Global Technology Services (GTS) helps clients plan, implement and manage an efficient, resilient, flexible IT infrastructure. IBM GTS is the partner of choice for infrastructure services – be it transformational outsourcing tied to business outcomes or integrated managed services or discrete services.Who you are:

  • You will be part of a high-powered technical team responsible for architecting and developing the core modules for enterprise disaster recovery and data protection software

What you’ll do:

  • Drive the design, development, integration, delivery, and evolution of the different modules of the product.

  • Work closely with product management, customer support, other engineering teams, and SQA to continuously evolve and innovate the enterprise-class recovery planning and automation product

  • Maintain efficient and effective communication and collaboration with other engineering teams and SQA to manage dependencies and deliverables between various groups and ensure end-to-end integration and quality.

  • Ensure development of a robust, safe, securely accessible, highly available, and highly scalable product that, at the very least, meets customer and end-user expectations.

How we’ll help you grow:

  • You’ll have access to all the technical and management training courses you need to become the expert you want to be

  • You’ll learn directly from expert developers in the field; our team leads love to mentor

  • You have the opportunity to work in many different areas to figure out what really excites you

  • 5 - 7 years of hands-on experience in product architecture or design

  • Knowledge and experience in building complex cloud/enterprise-grade software

  • Experience in designing products using Java/JEE in a multi-threaded environment

  • Should have understanding of OOAD, Design Patterns, Data structures, and algorithms

  • Should have analytical skills, knowledge of SDLC methodologies, excellent communication skills, and the ability to innovate

  • Practical knowledge in technologies like socket programming, SQL programming, and XML

Client Innovation Center (CIC)

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.