This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

IBMposted about 1 month ago
Mid Level
Hybrid • Bangalore, IN
Professional, Scientific, and Technical Services
Resume Match Score

About the position

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.

Responsibilities

  • Development, maintenance, and support of the Match360 applications through the full systems development lifecycle.
  • Participate in the design and implementation of sophisticated software systems front end.
  • Work with Product Architects and Product Managers to understand various priorities and work towards execution.
  • Participate in software design and code reviews to ensure high software quality and share knowledge.
  • Adhere to professional software engineering practices using Agile methodologies, Test Driven Development, Continuous Integration, and Source Code Management.
  • Ensure good code coverage and support bug fixes during testing and deployment.
  • Participate in planning, creation, and execution of automated test cases and load/performance testing.
  • Create and maintain technical documentation.
  • Handle and debug customer issues, working with L2 support team.
  • Contribute to the technical skills growth of other team members.
  • Provide vigilance and compliance to software engineering, support, and release processes.

Requirements

  • Bachelor's Degree.
  • 5+ years of professional/industrial experience in software development.
  • Good expertise in JavaScript, React, Redux, HTML/CSS, NodeJS, Node Express, SaaS, MVC Web Frameworks.
  • Expertise in RESTful APIs, JavaScript, Java J2EE, Microservices Architecture, MVC Web Frameworks.
  • Experience with messaging brokers like RabbitMQ, Kafka.
  • Understanding and experience writing and executing Unit and Integration Tests.
  • Experience with at least one relational database (DB2, Oracle).
  • Understanding of Agile, Design/Implementation, and Secure Software Engineering Best Practices.
  • Working knowledge of tools like GitHub, Jenkins, Maven/Gradle.
  • Experience implementing distributed applications in a container environment.
  • Ability to learn and apply new technologies quickly.
  • Strong sense of ownership of deliverables.

Nice-to-haves

  • Degree in Computer Science Engineering or equivalent professional experience.
  • Working experience on Docker/Kubernetes, RedHat OpenShift, Linux Operating Systems.
  • Experience working with open-source technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service