Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

IBM Backend Developer 
India, Karnataka, Bengaluru 
682663842

Today

Your Role and Responsibilities
We’re looking for an experienced, motivated hands-on engineer who brings ideas about building largescale enterprise applications; As a Senior software engineer, you’ll apply your deep expertise indesigning, developing and delivering a world class software. You will also help in providing technicaldirection and develop strategies for long-term product growth. You need to be versatile, displayleadership qualities and open minded to take on new problems that our customers face. The day today responsibilities include
  • Analyzes and designs software modules, features or components of software programs anddevelops related specifications.
  • *Partner and work with data scientists in the team in taking data science algorithms and integrating them efficiently for high scale production application
  • Develops, tests, documents and maintains complex software programs for assigned systems,applications and/or products. Gathers and evaluates software project requirements and apprisesappropriate individual(s).
  • Codes, tests and debugs new software or enhances existing software. Troubleshoots andresolves or recommends solutions to complex software problems.
  • Provides senior level support and mentoring by evaluating product enhancements for feasibility studies and providing completion time estimates.
  • Assists management with the planning, scheduling,and assigning of projects to software development personnel.
  • Ensures product quality by participating in design reviews, code reviews, and other mechanisms.Interacts effectively with Quality Assurance team. Participates in developing test procedures forsystem quality and performance.
  • Writes and maintains technical documentation for assigned software projects. Provides initialinput on new or modified product/application system features or enhancements for userdocumentation. Reviews user documentation for technical accuracy and completeness.


Required Technical and Professional Expertise

  • 2-3 years of experience in developing enterprise applications using Java, J2EE and related technologies
  • Hands-on experience with both RDBMS (Oracle, IBM DB2) and no-sql databases(Cassandra)
  • Strong understanding of advanced algorithms used in design and development of enterprise grade software
  • *Hands on experience writing code with streaming tools like Kafka and using cloud functions (serverless compute)
  • Strong knowledge of Microservice architecture and deployment modelfor enterprise grade cloud env (public / private).
  • Strong knowledge of software development tools and methods; related software languages; test design and configuration; related systems,applications, products and services.
  • Good written and verbal communication skills.
  • Ability to test and analyze data and provide recommendations; toorganize tasks and determine priorities ; Ability to provide guidance toless experienced personnel.
  • Proven debugging and troubleshooting skills (memory, performance,battery usage, network usage optimization, etc)


Preferred Technical and Professional Expertise

  • Java, No-sql DB, microservice