Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Engineer Fullstack @ IBM India

Home > General / Other Software

 Principal Engineer Fullstack

Job Description

Principal Engineer (Fullstack) We are seeking a highly motivated Principal Engineer with expertise in building scalable, extensible solutions for our innovative products; identifying and addressing performance bottlenecks; collaborating with other team members across teams to innovate current/new products; advocate and encourage best engineering practices. You have to make decisions for imperfect and dynamic requirements with the zeal of building it to deliver. Our engineering process is fully agile and has a really fast release cycle - which keeps our environment very energetic and fun. CaaStle being an ISO27K1 certified, puts strong emphasis on secure coding guidelines, code coverage, static and dynamic code analysis, penetration testing etc per OWASP standards. It is desirable to have prospective candidates experience in tools like spotbugs/findbugs, dependency check etc What you will do: Architect, design and develop complex, scalable, extensible, cross functional solutions. for our innovative products. Act as a problem solver for the problems in CaaStle infrastructure that require decision making with imperfect information and a variable environment. Identify, influence and participate in making technical decisions that have a positive impact on engineering and business as a whole. Problem-solving that involves complex interactions, constraints imposed by systems, processes, people and physical goods. Drive automated solutions that enable better efficiency, cost optimizations and process improvement Identify and address performance bottlenecks, collaborate with other team members across functions to innovate/improve current/new products by suggesting improvements to the software system. Identify, communicate and implement best practices for the CaaStle infrastructure. You will advocate for good, clean, well documented and performing code; follow standards and best practices. Plan, execute, deliver and review all projects in your domain of ownership. Periodic Responsibilities: Influence senior management/architects, advocate peers, and occasionally lead junior team members on tech strategy decisions. Collaborate with senior architects on cross team conflict resolution; own and work on conflict resolution with support from senior management. Contribute to engineering tools, innovative technology and processes feedback. Influence, advocate and guide best engineering ethics, standards and practices. Participate in engineering leadership brainstorming sessions. We'd Love for you to Have: Education: Bachelors/Masters in Computer Science Experience: 7-10 yrs recent hands-on experience of working on scalable systems and a diverse set of products/systems. Mandatory Technical Skills: Java stack.Hands-on experience with development and troubleshooting of services. SQL and NoSQL databases and Hadoop stack. System Design of complex Supply-Chain e-commerce systems, Algorithm design and their optimization is a huge plus. Strong working knowledge of any REST-based framework, OOPS, Design Patterns Expert level experience in building fault-tolerant and scalable platforms. Development of NodeJS APIs and ability to do production debugging, troubleshooting, and performance benchmarking in middle layer based systems. Advanced knowledge of NodeJS framework preferably Express, TypeScript, Design Patterns. Advanced knowledge of front end JS frameworks preferably React, Backbone, Angular etc. Interpersonal and Other Skills: Strong verbal and written (technical) communication and able to work across teams like Business, Product, Engineering, Analytics, App Engineering seamlessly. Ability to deliver great results in an agile development Exposure to open-source libraries and frameworks. Experience with the full software development lifecycle, design, develop, review, debug, document, and deliver (especially in a multi-location organization). Excellent problem-solving skills Ability and experience in the evaluation and integration of third-party systems and libraries and independent completion of POC. Prior experience in integrating with any 3rd party for used in e-Com applications is a plus. Passion for performance benchmarking and debugging

Employement Category:

Employement Type: Full time
Industry: Others
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Principal Engineer Fullstack

+ View Contactajax loader


Keyskills:   Java SQL NoSQL Hadoop REST OOPS Design Patterns Express Angular Communication NodeJS TypeScript React Backbone Problemsolving

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Similar positions

Inno Protech - Data Engineer - SQL/Python

  • Alois Technologies
  • 5 to 9 Yrs
  • Other Karnataka
  • 1 month ago
₹ Not Specified

Software Engineer III - Quality Engineer

  • CareerXperts
  • 3 to 7 Yrs
  • Hyderabad
  • 1 month ago
₹ Not Specified

Senior QA Engineer

  • Bajaj Finserv
  • 4 to 8 Yrs
  • Indore+1 Other Madhya Pradesh
  • 1 month ago
₹ Not Specified

Software Engineer

  • Advance Immigrations
  • 3 to 8 Yrs
  • Multinational, Abroad
  • 1 month ago
₹ Not Specified

IBM India

IBM has been present in India since 1992. IBM India's solutions and services span all major industries including financial services, healthcare, government, automotive, telecommunications and education, among others. As a trusted partner with wide-ranging service capabilities, IBM helps clients tran...