Resume and JobRESUME AND JOB
IBM logo

Software Developer (Java Back-End)

IBM

Software and Technology Jobs

Software Developer (Java Back-End)

full-timePosted: Dec 11, 2025

Job Description

Software Developer (Java Back-End)

📋 Job Overview

Join IBM's Software team as a Java Back-End Developer to develop and maintain high-quality software products, focusing on data governance solutions like IBM Manta Data Lineage. You will design, implement, and optimize features, ensuring software meets high standards through testing and collaboration with cross-functional teams.

📍 Location: Praha, CZ (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Designing and implementing new features
  • Optimizing and maintaining existing code
  • Ensuring software meets high-quality standards through testing, debugging, static code analysis, and security vulnerability scanning
  • Working closely with developers, designers, architects, QA engineers, DevOps, and product managers
  • Design, implement, and integrate complex functions and components
  • Leverage agile software development while working with the product manager to refine and iterate product requirements
  • Write clean, stable, extensible, unit-tested, and code-reviewed code
  • Use continuous integration (Jenkins), and source code management (GitHub)
  • Cooperate with the L2 support team when handling and debugging customer issues on the target environments

✅ Required Qualifications

  • Bachelor’s degree in Computer Science or equivalent
  • Consolidated experience with Java, Spring/Spring Boot/J2EE, microservices architecture, and building RESTful APIs
  • Good understanding of modern containerization (Docker, Kubernetes, OpenShift Container Platform, etc.)
  • Experience (or willingness) to work in a corporate software development environment
  • Ability to plan and estimate work
  • Understanding of the development process and eagerness to suggest improvements
  • Self-starter with excellent problem-solving skills
  • Ability to work independently and as part of a team
  • Communication skills and ability to work collaboratively with cross-functional teams

⭐ Preferred Qualifications

  • Experience with supporting production software and providing L3 support

🛠️ Required Skills

  • Java
  • Spring
  • Spring Boot
  • J2EE
  • Microservices architecture
  • RESTful APIs
  • CI&CD practices
  • Jenkins
  • Tekton
  • Docker
  • Kubernetes
  • OpenShift Container Platform
  • Agile software development
  • Continuous integration
  • Source code management
  • GitHub
  • Problem-solving
  • Communication
  • Collaboration

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment daily
  • Continuous trust and support in an environment where everyone can thrive
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to collaborate and drive exceptional outcomes for customers

Locations

  • Praha, CZ, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Springintermediate
  • Spring Bootintermediate
  • J2EEintermediate
  • Microservices architectureintermediate
  • RESTful APIsintermediate
  • CI&CD practicesintermediate
  • Jenkinsintermediate
  • Tektonintermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • OpenShift Container Platformintermediate
  • Agile software developmentintermediate
  • Continuous integrationintermediate
  • Source code managementintermediate
  • GitHubintermediate
  • Problem-solvingintermediate
  • Communicationintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor’s degree in Computer Science or equivalent (experience)
  • Consolidated experience with Java, Spring/Spring Boot/J2EE, microservices architecture, and building RESTful APIs (experience)
  • Good understanding of modern containerization (Docker, Kubernetes, OpenShift Container Platform, etc.) (experience)
  • Experience (or willingness) to work in a corporate software development environment (experience)
  • Ability to plan and estimate work (experience)
  • Understanding of the development process and eagerness to suggest improvements (experience)
  • Self-starter with excellent problem-solving skills (experience)
  • Ability to work independently and as part of a team (experience)
  • Communication skills and ability to work collaboratively with cross-functional teams (experience)

Preferred Qualifications

  • Experience with supporting production software and providing L3 support (experience)

Responsibilities

  • Designing and implementing new features
  • Optimizing and maintaining existing code
  • Ensuring software meets high-quality standards through testing, debugging, static code analysis, and security vulnerability scanning
  • Working closely with developers, designers, architects, QA engineers, DevOps, and product managers
  • Design, implement, and integrate complex functions and components
  • Leverage agile software development while working with the product manager to refine and iterate product requirements
  • Write clean, stable, extensible, unit-tested, and code-reviewed code
  • Use continuous integration (Jenkins), and source code management (GitHub)
  • Cooperate with the L2 support team when handling and debugging customer issues on the target environments

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment daily
  • general: Continuous trust and support in an environment where everyone can thrive
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to collaborate and drive exceptional outcomes for customers

Target Your Resume for "Software Developer (Java Back-End)" , IBM

Get personalized recommendations to optimize your resume specifically for Software Developer (Java Back-End). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Developer (Java Back-End)" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Software Developer (Java Back-End) @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

IBM logo

Software Developer (Java Back-End)

IBM

Software and Technology Jobs

Software Developer (Java Back-End)

full-timePosted: Dec 11, 2025

Job Description

Software Developer (Java Back-End)

📋 Job Overview

Join IBM's Software team as a Java Back-End Developer to develop and maintain high-quality software products, focusing on data governance solutions like IBM Manta Data Lineage. You will design, implement, and optimize features, ensuring software meets high standards through testing and collaboration with cross-functional teams.

📍 Location: Praha, CZ (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Designing and implementing new features
  • Optimizing and maintaining existing code
  • Ensuring software meets high-quality standards through testing, debugging, static code analysis, and security vulnerability scanning
  • Working closely with developers, designers, architects, QA engineers, DevOps, and product managers
  • Design, implement, and integrate complex functions and components
  • Leverage agile software development while working with the product manager to refine and iterate product requirements
  • Write clean, stable, extensible, unit-tested, and code-reviewed code
  • Use continuous integration (Jenkins), and source code management (GitHub)
  • Cooperate with the L2 support team when handling and debugging customer issues on the target environments

✅ Required Qualifications

  • Bachelor’s degree in Computer Science or equivalent
  • Consolidated experience with Java, Spring/Spring Boot/J2EE, microservices architecture, and building RESTful APIs
  • Good understanding of modern containerization (Docker, Kubernetes, OpenShift Container Platform, etc.)
  • Experience (or willingness) to work in a corporate software development environment
  • Ability to plan and estimate work
  • Understanding of the development process and eagerness to suggest improvements
  • Self-starter with excellent problem-solving skills
  • Ability to work independently and as part of a team
  • Communication skills and ability to work collaboratively with cross-functional teams

⭐ Preferred Qualifications

  • Experience with supporting production software and providing L3 support

🛠️ Required Skills

  • Java
  • Spring
  • Spring Boot
  • J2EE
  • Microservices architecture
  • RESTful APIs
  • CI&CD practices
  • Jenkins
  • Tekton
  • Docker
  • Kubernetes
  • OpenShift Container Platform
  • Agile software development
  • Continuous integration
  • Source code management
  • GitHub
  • Problem-solving
  • Communication
  • Collaboration

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment daily
  • Continuous trust and support in an environment where everyone can thrive
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to collaborate and drive exceptional outcomes for customers

Locations

  • Praha, CZ, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Springintermediate
  • Spring Bootintermediate
  • J2EEintermediate
  • Microservices architectureintermediate
  • RESTful APIsintermediate
  • CI&CD practicesintermediate
  • Jenkinsintermediate
  • Tektonintermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • OpenShift Container Platformintermediate
  • Agile software developmentintermediate
  • Continuous integrationintermediate
  • Source code managementintermediate
  • GitHubintermediate
  • Problem-solvingintermediate
  • Communicationintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor’s degree in Computer Science or equivalent (experience)
  • Consolidated experience with Java, Spring/Spring Boot/J2EE, microservices architecture, and building RESTful APIs (experience)
  • Good understanding of modern containerization (Docker, Kubernetes, OpenShift Container Platform, etc.) (experience)
  • Experience (or willingness) to work in a corporate software development environment (experience)
  • Ability to plan and estimate work (experience)
  • Understanding of the development process and eagerness to suggest improvements (experience)
  • Self-starter with excellent problem-solving skills (experience)
  • Ability to work independently and as part of a team (experience)
  • Communication skills and ability to work collaboratively with cross-functional teams (experience)

Preferred Qualifications

  • Experience with supporting production software and providing L3 support (experience)

Responsibilities

  • Designing and implementing new features
  • Optimizing and maintaining existing code
  • Ensuring software meets high-quality standards through testing, debugging, static code analysis, and security vulnerability scanning
  • Working closely with developers, designers, architects, QA engineers, DevOps, and product managers
  • Design, implement, and integrate complex functions and components
  • Leverage agile software development while working with the product manager to refine and iterate product requirements
  • Write clean, stable, extensible, unit-tested, and code-reviewed code
  • Use continuous integration (Jenkins), and source code management (GitHub)
  • Cooperate with the L2 support team when handling and debugging customer issues on the target environments

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment daily
  • general: Continuous trust and support in an environment where everyone can thrive
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to collaborate and drive exceptional outcomes for customers

Target Your Resume for "Software Developer (Java Back-End)" , IBM

Get personalized recommendations to optimize your resume specifically for Software Developer (Java Back-End). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Developer (Java Back-End)" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Software Developer (Java Back-End) @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.