Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Software Development Engineer 
India, Karnataka, Bengaluru 
869663134

04.09.2024

Your Role and Responsibilities
  • You will work with a talented team to deliver a best in class UI experience for a market leading IT Business
  • Management product.
  • You will be a part of a team that has end to end ownership of the entire product, from design, development, deployment to operations and interacting with customers.
  • You will collaborate with other teams in Apptio to integrate our product within the overall Apptio ecosystem.


Required Technical and Professional Expertise

  • 1-4 years of proven experience developing enterprise level software, testing and
  • supporting software applications.
  • Proficiency with Java is essential.
  • Hands-on experience on Frontend development using ReactJS is must.
  • Proficient with REST APIs design and development
  • Experience with test driven development and frameworks ( e.g. JUnit).
  • Demonstrable computer science literacy: algorithms, data structures, object oriented programming.
  • Proven application development skills with web or enterprise scale software.
  • Excellent communication skills, collaboration across teams and critical thinking.
  • Bachelor’s degree in Computer Science or equivalent experience.


Preferred Technical and Professional Expertise

  • One or more of the following areas
  • Work experience with system design, software defined infrastructure, microservices.
  • Experience with AWS and/or other public cloud technologies.
  • Database implementations (query optimization, index generation, caching) relational databases, schema design, SQL or NoSQL
  • DBs a plus
  • Experience with distributed source control systems such as Git and Mercurial.
  • Experience working in a DevOps model.