Java Developer

1 month ago


Timișoara, Timiş, Romania SAP Full time

Summary: Seasoned Java Developer required to drive key concepts in a reactive dataflow engine and develop a shared framework for SAP's customer portal.

We help the world run better by building the foundation for tomorrow. Our company culture focuses on collaboration, embracing differences, and valuing flexibility. We offer a caring team environment with a strong focus on learning and development, recognition for individual contributions, and a variety of benefit options.

Our team is responsible for defining and implementing SAP's customer & partner portal, SAP for Me. This digital companion efficiently manages tasks and provides insights into data related to SAP collaboration.

As a seasoned Java Developer, you will drive key concepts in our backbone. Our open-source project "NeonBee" is a reactive dataflow engine, a data stream processing framework using the Vert.x toolkit.

Key Responsibilities:

  • Bachelor's or master's degree in computer science, software engineering, or a related field.
  • 8+ years of experience in software development for production applications in Java (11+), with experience in Java 21 being a plus.
  • Experience implementing integration design patterns, especially in microservices or event-driven architecture.
  • Experience in developing and operating distributed systems.
  • Experience with agile development environments in the practice of test-driven development, pair programming, and code-sharing models.
  • Understanding of reactive and asynchronous programming concepts.
  • Experience with Observability, including Micrometer metrics, Dynatrace, and Prometheus.
  • Experience with Cloud Foundry, Kubernetes, Docker, or other container technologies, with SAP Kyma being a plus.
  • Comfortable working with testing frameworks such as JUnit 5.
  • Strong understanding of database technologies (SQL, NoSQL) and demonstrated experience in data modeling and efficient data manipulation.
  • Knowledgeable in handling CI/CD tools such as GitHub Actions, GitLab, Gradle, or similar.
  • Experienced with version control platforms such as GitHub, GitLab, Bitbucket, or similar.
  • Understanding of the OData specification and the Olingo library being a plus.
  • SAP BTP experience being a plus.
  • Prior experience in leading and mentoring development teams being a plus.
  • Effective collaboration and communication skills for working within a cross-functional Agile Scrum team in English.
  • Excellent problem-solving abilities.

About the Company:

SAP is a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. We help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively.

Our Culture:

SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone – regardless of background – feels included and can run at their best.


  • Java Developer

    4 weeks ago


    Timișoara, Timiş, Romania SAP Full time

    Job SummaryWe're looking for a seasoned Java Developer to join our Platform Engineering team, where you'll drive key concepts in our backbone and contribute to the development of our industry-leading customer portal, SAP for Me.About the RoleDevelop and maintain the development platform that powers SAP for Me, a central entry point for all digital...