Senior Java Developer

IBM SK Bratislava

Company

IBM

Location

SK Bratislava

Type

Full Time

Job Description

Introduction
As an Application Developer you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally collaborating and integrating code into enterprise systems. You will have access to the latest education tools and technology and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!

Your Role and Responsibilities

Your responsibilities:

  • Lead the design development and maintenance of complex Java applications and systems.

  • Mentor and guide junior developers to ensure best coding practices and quality standards.

  • Collaborate with cross-functional teams to define design and deliver new features.

  • Analyze and troubleshoot complex software issues identifying root causes and solutions.

  • Contribute to architectural decisions ensuring scalability reliability and maintainability.

  • Continuously improve existing systems optimizing performance and reducing technical debt.

  • Stay updated with the latest trends and advancements in Java development and related technologies.

  • Participate in code reviews to ensure clean maintainable and efficient code.

What can you expect of us?

  • Salary starting between 2850 EUR gross depending on relevant experience 
and language proficiency
  • Additional Days Off
  • Flexible Working Conditions
  • 100% Paid Sick Leave
  • Critical Illness Insurance Life & Disability insurance Medical Center
  • Personal & Career Development
  • And many more: ibm.biz/benefits2021


Required Technical and Professional Expertise

  • At least 6 years of experience developing Java / Java Enterprise solutions with a proven track record of developing complex and large-scale applications.

  • Proficient in Java SE (Java 8+) with a deep understanding of the language specifics OOP principles and software architecture.

  • Advanced Java backend programming experience including EJB REST SOAP JMS Oracle WLS

  • At least 2 years of experience with Spring Framework Quarkus Micronaut or Jakarta EE.

  • At least 4 years of experience with JPA-based frameworks (such as Hibernate or EclipseLink).

  • Experience with modern Java build tools (Maven or Gradle).

  • Experience with microservices / microservice architecture and technologies like Docker Podman and Kubernetes.

  • Familiarity with RESTful web services API design and OpenAPI specification.

  • Knowledge of JSON YAML and XML formats.

    Database Skills:

  • Understanding of database management systems including relational databases.

  • Advanced SQL knowledge.

  • Experience with PostgreSQL MySQL MS SQL or Oracle.

  • Development Tools and Practices:

  • Experience with version control systems (preferably Git).

  • Familiarity with Agile methodologies (e.g. Scrum Kanban) and tools (Eclipse IDE Visual Studio Code RTC Jira SoapUI or Postman Monday or Trello).

  • Experience with cloud platforms (IBM Cloud AWS Azure or Google Cloud).

  • Soft Skills:

  • Excellent communication and teamwork skills.

  • Strong interpersonal skills and ability to collaborate in a globally distributed team.

  • Self-motivated detail-oriented and organized.

  • Adaptable and quick to learn new technologies.

  • Strong problem-solving and analytical skills.

  • The ability to communicate in German is a major advantage.

  • Knowledge of web development concepts including HTTP HTML and CSS JavaScript.

  • Experience with modern front-end technologies (Angular React or Vue.js).

  • Experience with legacy technologies (Swing Eclipse RCP)

  • Familiarity with Event-Driven Architecture and usage of Apache Kafka or RabbitMQ for messaging.

  • Basic DevOps knowledge including CI/CD pipelines (Jenkins Travis CI GitLab CI GitHub Actions or Tekton).


Preferred Technical and Professional Expertise
.listed above

Apply Now

Date Posted

12/04/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Junior Java Developer - IBM

Views in the last 30 days - 0

As an Application Developer at IBM youll lead the companys future by translating system requirements into customized systems using Agile methodologies...

View Details

Senior Accounting Associate (Statutory) - Kyndryl

Views in the last 30 days - 0

Kyndryl is a company that designs builds manages and modernizes missioncritical technology systems They offer career growth opportunities with trainin...

View Details

Junior Java Developer - IBM

Views in the last 30 days - 0

This job posting is for an Application Developer position at IBM The role involves leading the development of customized systems in an agile environme...

View Details

Senior Java Developer - IBM

Views in the last 30 days - 0

This job posting is for an Application Developer position at IBM The role involves leading the design development and maintenance of complex Java appl...

View Details

Senior BMS Commissioning Engineer - Schneider Electric

Views in the last 30 days - 0

Schneider Electric is seeking a Senior BMS Commissioning Engineer with experience in engineering of Building Management Systems BMS for buildings or d...

View Details

Associate Data Scientist - IBM

Views in the last 30 days - 0

The job posting is for an Associate Data Scientist to work with IBMs CIO to develop and implement advanced data solutions The role involves collaborat...

View Details