Logo of Huzzle

Software Developer

image

IBM

3mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need 3-8 years of experience in unit/integration testing, JSP, Servlets, Docker, AWS/Azure/GCP, React, REST APIs, and strong problem-solving skills in fast-paced environments.
  • You will design and implement features, maintain code performance, collaborate with teams, conduct testing, and learn new technologies in a fast-paced, Agile environment.

Requirements

  • 3 to 8 years of experience.
  • Understanding and experience writing and executing Unit and Integration Tests as part of Test-Driven DevOps Development
  • Experience in JSP, Servlets, XML and JSON, Ant.
  • Knowledge and preferably Working experience on Docker/Kubernetes, the DevOps, Micro services, RedHat OpenShift
  • Exceptional knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming
  • Experience with popular AWS, Azure and/or GCP services for compute, storage, and databases etc.
  • Experience developing Single Page Web Applications and frameworks like React or equivalent.
  • Experience developing JS, CSS, HTML sites.
  • Professional experience building REST APIs.
  • Passionate and driven to design and implement scalable, programmatic solutions to complex problems
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Technical experience in building and delivering complex software systems
  • Experience in working with customers, product management, and senior management to deliver value to the market

Responsibilities

  • As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. The role seeks good levels of personal organisation and the ability to work well within a distributed global team in a fast paced and exciting environment. You will be office based, working with senior software engineers who will help you integrate into the team, the department and wider IBM. You will be joining a development squad following Design Thinking and Agile principles where you are expected to collaboratively develop creative solutions. The work can be varied, flexibility to learn new technologies and skills is key as we look to help grow your career within IBM. A positive attitude and a passion to succeed is essential in joining a high performing software development team at IBM.

FAQs

What is the experience requirement for this software developer position?

The position requires 3 to 8 years of experience.

What programming technologies should candidates be familiar with?

Candidates should have experience in JSP, Servlets, XML, JSON, and Ant, along with knowledge of Docker/Kubernetes, DevOps, Microservices, and RedHat OpenShift.

Is experience with cloud platforms necessary?

Yes, experience with popular cloud services such as AWS, Azure, and/or GCP for compute, storage, and databases is preferred.

What kind of software development practices are emphasized in this position?

The role emphasizes Test-Driven Development and Agile principles, along with collaboration within a distributed global team.

Are there specific programming languages or frameworks that candidates need to know?

Candidates should have experience developing Single Page Web Applications with frameworks like React and should be proficient in JS, CSS, and HTML.

Is COVID-19 vaccination required for this position?

Yes, candidates are required to be fully COVID-19 vaccinated prior to their start date, and proof of vaccination status will be required.

What personal attributes are essential for this role?

A positive attitude, a passion to succeed, personal organization, and the ability to handle multiple competing priorities in a fast-paced environment are essential.

Will there be opportunities for professional growth within the company?

Yes, IBM aims to help grow your career by encouraging learning new technologies and skills.

Can applicants with medical or religious reasons for not being vaccinated apply?

Yes, applicants who are unable to be vaccinated due to medical or religious reasons can inform the company, and such requests will be considered on a case-by-case basis.

What is the work environment like for this position?

The work environment is dynamic and fast-paced, with a focus on collaboration among software developers, designers, and product managers while following Design Thinking methodologies.

Technology
Industry
10,001+
Employees
1911
Founded Year

Mission & Purpose

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We're here to help every creator turn their "what if" into what is. Let's create something that will change everything