Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Staff Software Development Engineer 
India, Karnataka, Bengaluru 
56575488

24.06.2024

Your Role and Responsibilities
As part of our growing team, you will:
  • Build cloud-natives services that solve new and existing business challenges and customer needs.
  • Design and implement resilient systems and that horizontally scale.
  • Dive into complex architectures and research and identify new technologies to solve tough problems.
  • Influence multiple teams and hold a high bar for systems architecture, operations, and quality.
  • Mentor and foster career growth for junior engineers.
    #ISAIISL24Q1

Required Technical and Professional Expertise

  • 12 to 15 years of experience in enterprise level software architecture, design, development (architecture, design patterns, reliability and scaling) of new and current systems
  • Experienced in Full Stack product development
  • Bachelor’s Degree in computer science or a related field
  • Computer Science fundamentals in data structures, algorithm design and problem solving.
  • Extensive knowledge and deep understanding of Java and related technologies
  • Experience with modern software development methodologies: Agile/Kanban, CI/CD, DevOps, etc.
  • Proficiency in Full Stack product development
  • Proficiency with Java is essential.
  • Proficiency with React, TypeScript, JavaScript, HTML CSS is essential
  • Proficient with REST APIs
  • Proficient with product development experience on both front end and back end
  • Experience with AWS and/or other public cloud technologies.


Preferred Technical and Professional Expertise

  • Database Experience (query optimization, index generation, caching) or NoSQL DBs a plus