Software Developer

  • Software Engineering
  • Professional

Software Developer

  • Software Engineering
  • Professional

Introduction
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today – planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.

Your Role and Responsibilities

  • 8+ years of professional/industrial experience in software development.
  • Expertise in Modern Java, Java J2EE, , MicroServices Architecture. Expertise in Building Restful API, SDK APIs using different frameworks. Experience writing / executing Unit Tests and cucumber framework. Should have experience in gradle,Servlets, XML and JSON, yaml,.
  • Knowledge of database technologies such as Db2, SQL and Oracle.
  • Experience in using messaging brokers like Kafka etc. Good understanding of Docker, Kubernetes, OpenShift Container Platform, Linux Operating Systems (such as Red Hat, Ubuntu, etc.).
  • Knowledge of network protocols such as TCP/IP, HTTP,TLS,SSH etc. Experience and working knowledge of version Control systems like Github CI/CD tools like Jenkins. Ability to learn and apply new technologies quickly. Strong sense of ownership of deliverables.
  • Hands on experience in handling and debugging customer issues, work with L2 support team.
  • Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members.
  • You will be providing vigilance and compliance to various software engineering, support and release processes e.g security, stack upgrades that are free of vulnerabilities etc.


Required Technical and Professional Expertise

  • 6+ years of professional/industrial experience in software development.
  • Expertise in Core Java, Java J2EE, datastructures MicroServices Architecture.
  • Knowledge of database technologies such as SQL, Db2, Oracle.
  • Good understanding of Docker, Kubernetes, OpenShift Container Platform, Linux Operating Systems (such as Red Hat, Ubuntu, etc.).
  • Knowledge of network protocols such as TCP/IP, HTTP etc.
  • Experience and working knowledge of version Control systems like Github and build tools like Maven/Gradle.
  • Ability to learn and apply new technologies quickly.
  • Strong sense of ownership of deliverables.


Preferred Technical and Professional Expertise

  • Bachelors Degree in Computer Science, , Engineering, or equivalent professional experience
  • Masters Degree in Computer Sc will be preferred”

Quer saber como é ser um IBMista?


About IBM

IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

Detalhes importantes do cargo

Não encontrou uma oportunidade para este momento?

Não se preocupe. Junte-se à nossa Rede de Talentos e receba notícias sobre as últimas oportunidades.