Search by job, company or skills

  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Introduction

A career in IBM Software means you'll be part of a team that transforms our customer's challenges into solutions.

Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.

Key Responsibilities

Your role and responsibilities

Provide code fixes, patches and configuration adjustments as part of the Continuous Engineering team.

Troubleshoot and resolve production issues, including system errors, performance bottlenecks and integration problems.

Develop and/or maintain user-facing features, reusable components and libraries using modern front-end frameworks.

Implement secure, scalable, reliable and performant APIs adhering to design standards.

Collaborate with customer support team to diagnose, troubleshoot and solve technical issues reported by customers.

Analyse logs, error messages, and other diagnostic tools to isolate issues in both server-side and client-side components.

Preferred Education

Master's Degree

Required Technical And Professional Expertise

Required technical and professional Expertise:

5+ years of hands-on experience in Java web application development, with a focus on distributed systems and microservices architecture.

Experience in building, supporting and troubleshooting complex services implemented as REST APIs or SOAP webservices.

Strong experience with relational databases and SQL (e.g., writing complex queries, performance tuning).

Experience with front-end development using JavaScript frameworks (e.g. React), HTML and CSS.

Good knowledge on web application security and handling security vulnerabilities.

Proficiency in Shell Scripting (Bash, PowerShell, or similar) for automating system tasks and processes.

Solid experience in analysing, troubleshooting, debugging and resolving complex issues in multi-tiered applications.

Familiar with Git and Jenkins for managing code, build and deployments; build tools like Ant, Maven, Gradle etc.

Familiar with automation frameworks such as selenium, UIPath, playwright or any typescript/python based framework would be an add-on.

Proficient in understanding and working with both Linux and Windows operating systems.

Preferred Technical And Professional Experience

Preferred technical and professional expertise:

Bachelors degree in Computer Science, Software Engineering or Masters in related fields.

Strong knowledge of data structures, algorithms, enterprise systems, and system architectures.

Prior experience with assisting support team in diagnosing and fixing production issues in a timely manner.

Excellent analytical, troubleshooting, problem-solving and communication skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134695693

Similar Jobs