Attiva gli avvisi di lavoro via e-mail!

Application developer: Java & Web Tech

IBM

Napoli

In loco

EUR 35.000 - 55.000

Tempo pieno

Ieri
Candidati tra i primi

Descrizione del lavoro

A leading multinational technology company is seeking a Software Developer in Naples, Italy, to join their consulting team. The role involves developing high-performing applications that enhance clients' hybrid cloud and AI journeys. Candidates should possess a Bachelor’s Degree and in-depth knowledge of Object‑Oriented Programming, C++, and database optimization. This position offers the opportunity to work with cutting-edge technologies and contribute to meaningful projects.

Competenze

  • In-depth knowledge of Object‑Oriented Programming principles.
  • Proficiency in graph algorithms and computational complexity analysis.
  • Skill in database definition and query optimization.
  • Good command of the C++ language.
  • Use of Git for source code management.

Mansioni

  • Analyze and propose improvements to existing software.
  • Engage in every step of the software development lifecycle.
  • Drive discussions with stakeholders for innovative solutions.

Conoscenze

Object‑Oriented Programming (OOP)
Graph algorithms
Database optimization
C++
Git

Formazione

Bachelor’s Degree

Strumenti

Spring
RabbitMQ
Jenkins
Redis
Descrizione del lavoro
Introduction

A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You’ll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio; including Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you’ll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in groundbreaking impact for a wide network of clients. Our culture of evolution and empathy centers on long‑term career growth and development opportunities in an environment that embraces your unique skills and experience.

Your Role and Responsibilities

As a Software Developer you’ll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients’ hybrid‑cloud and AI journeys. You’ll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable.

Your Primary Responsibilities Include
  • Analytical Problem‑Solving and Solution Enhancement: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader.
  • Comprehensive Engagement Across Process Phases: Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing great customer service.
  • Strategic Stakeholder Engagement and Innovative Coding Solutions: Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions.
Preferred Education

Bachelor’s Degree

Required Technical And Professional Expertise
  • In‑depth knowledge of Object‑Oriented Programming (OOP) principles, including abstractions, parametric classes, and streams.
  • Proficiency in graph algorithms (e.g., Shortest Path, A*), indexing, and computational complexity analysis.
  • Skill in database definition and query optimization to ensure efficiency and performance.
  • Good command of the C++ language and the ability to create scripts for task automation in server environments.
  • Use of Git for collaborative and traceable source code management.
Preferred Technical And Professional Experience
  • Experience with Spring, Spring Boot, and Spring Batch for developing enterprise applications.
  • Familiarity with RabbitMQ and the AMQP and MQTT protocols for managing message queues.
  • Knowledge of automation tools like Jenkins and the in‑memory NoSQL database Redis.
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.