Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Software Development Engineer II 
India, Karnataka, Bengaluru 
856450622

04.09.2024

This field is populated based on the Job Role ID; however it can be overwritten:Candidates can learn about the company from places other than the Job Description; tell them about the role and WHY they should want it.
Your Role and Responsibilities
  • The Position
    You: A fearless and dynamic engineer on an upward path:

    You have ambitious career goals and are looking for a company and team where these goals will be fulfilled.
  • You are not afraid to take risks.
  • You are computer science literate and can demonstrate competency in the qualifications you put on your resume.
  • You can quickly figure out how things work.
  • You can read code and learn from it; you can write code so others can learn from it.
  • You can quickly integrate into a team and start contributing.
  • You are comfortable working in multiple code bases and languages.


Required Technical and Professional Expertise

  • 4 – 7 years of proven experience developing enterprise level software, testing and supporting software applications.
  • Proficiency with Java is essential.
  • Proficient with REST APIs
  • Experience with AWS Services and/or other public cloud technologies.
  • Experience with Kubernetes and or Container technologies.
  • Experience with Golang or Python.
  • Demonstrable computer science literacy: algorithms, data structures
  • Experience with relational databases, schema design, SQL
  • Proven application development skills with web or enterprise scale software.
  • Strong knowledge of data structures, algorithms, object-oriented programming
  • Excellent communication skills, collaboration across teams and critical thinking.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Must be willing to scale up on the UI side development also as a full stack developer through required coaching and mentoring


Preferred Technical and Professional Expertise

  • Work experience with system design, software defined infrastructure, microservices.
  • Experience with JavaScript and one or more modern JavaScript UI frameworks (e.g. React, Angular).
  • Database implementations (query optimization, index generation, caching) or NoSQL DBs a plus
  • Experience with distributed source control systems such as Git and Mercurial.
  • Experience with test-driven development and frameworks (e.g. JUnit).
  • Experience working in a DevOps model.