I

Software Developer (Java Back-End)

IBM
Full-time
Remote friendly (Lisboa, Portugal)
Portugal
ย Backend Developer - Hybrid (Lisbon, Portugal) ๐Ÿ’ป

About IBM

IBM is a global technology and consulting leader, committed to using intelligence, reason, and science to improve business, society, and the human condition. We're one of the world's largest companies, employing thousands of talented individuals across various fields. We're a leading force in AI, quantum computing, and blockchain, always striving to innovate responsibly and make a positive impact on the world.

About the Role

We're looking for skilled Backend Developers to join our IBM Software team in Lisbon, Portugal. As part of our team, you'll be responsible for developing and maintaining high-quality software products using a variety of technologies. You'll contribute to taking IBMยฎ Manta Data Lineage to the next level, helping our customers understand data flow across their models and systems by making their data pipelines more transparent.

What You'll Do
  • Design, implement, and integrate complex functions and components.
  • Leverage agile software development methodologies, working closely with product managers to refine and iterate on product requirements.
  • Write clean, stable, extensible, unit-tested, and code-reviewed code.
  • Utilize continuous integration (Jenkins) and source code management (GitHub).
  • Collaborate with the L2 support team to handle and debug customer issues on target environments.
  • Create and maintain technical documentation.

What We're Looking For
  • Being You @ IBM
    • We're committed to creating a diverse and inclusive workplace. We welcome applicants from all backgrounds and identities.
  • You're a self-starter with excellent problem-solving skills
    • You can work independently and as part of a team.
  • Consolidated experience with good autonomy in Java, Spring/Spring Boot/J2EE, microservices architecture, and building RESTful APIs
  • Exposure to CI&CD practices (Jenkins / Tekton, etc.)
  • Good understanding of modern containerization (Docker, Kubernetes, OpenShift Container Platform, etc.)
  • Communication skills and the ability to work collaboratively with cross-functional teams.
  • Bachelorโ€™s degree in Computer Science (or equivalent) or relevant background
  • Experience (or willingness) to work in a corporate software development environment
  • You can plan and estimate your work and the work of your colleagues
  • You understand the development process very well and are eager to suggest improvements

Nice to Have:
  • Experience with syntactic and semantic analysis and parsers.
  • Knowledge of DWH, BI tools, ETL tools, and data governance solutions.
  • Experience with supporting production software and providing L3 support.

Benefits of Joining IBM

As an IBMer, you'll have the opportunity to:
  • Learn and develop your skills and career.
  • Be encouraged to be courageous and experiment every day.
  • Experience continuous trust and support in an environment where everyone can thrive.
  • Be part of a growth-minded culture, always staying curious, open to feedback, and learning new information and skills.
  • Contribute to making a positive impact on the world through our responsible technology innovations.

About IBM Software

IBM Software empowers organizations with intelligence, from machine learning to generative AI, to become more responsive, productive, and resilient. We help clients put AI into action to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability.

Location: Hybrid (Lisbon, Portugal)

To Apply: Please submit your application through the provided link. For additional information about location requirements, please discuss with the recruiter after submitting your application.

Job Category: Software Development

Join us and become an IBMer!ย 

Application Closed.