Software Engineer III

vor 3 Wochen


Darmstadt, Deutschland Rakuten Kobo Vollzeit

The Role

Rakuten Kobo Inc. is looking for a Senior Java Developer / Software Engineer III to join our Digital Catalog and tolino Backend Development team This team is responsible for the development, quality, delivery and maintenance of our digital product CMS, pricing systems, product feeds as well as tolino back-end services. Reporting to the Director of Software Engineering, the Senior Java Developer plays a vital role in all aspects of delivery from design, planning and implementation through to releasing and monitoring.

Responsibilities:

Build high quality, scalable software using JVM based languages (Java/Kotlin) using development best practices. Take ownership of and drive the technical evolution of Kobo’s content systems. Propose designs and Proof of Concepts to Architecture team and work with the team to deliver solutions to Production. Be proactive in identifying and addressing problems in Kobo’s systems and development processes. Participate in code reviews; happy to give and receive constructive feedback. Work closely with the product owner and other development teams on projects. Communicate clearly and effectively with teammates, the Operations team and business stakeholders. Mentoring junior team members across Kobo’s development teams.

The Skillset:

Required:

Strong fundamentals in data structures, algorithms, and object oriented and functional programming. Extensive software development experience in one or more JVM based general purpose programming languages, preferably Java 8 and above. Software development experience with the Spring framework. Must possess strong verbal and written communication skills with the ability to present complex technical scenarios to our non-technical stakeholders as easily as you can run a training session for groups of developer. In English. Interest and ability to learn other coding languages and new technologies as needed. SOLID Principles and Practices, IoC & TDD. Experience in dealing with multi-threaded scenarios and concurrency issues in code, as well as experience in working on high-performance software. Experience using Docker and Kubernetes. Experience with application performance monitoring and metrics collection. Experience with message bus technologies, pub-sub systems and Web/REST APIs. Experienced and knowledgeable in CI/CD and different testing strategies and techniques (Unit, Integration, UI tests). Computer Science / Engineering Degree OR equivalent experience. Handle ambiguous/undefined problems; ability to think abstractly.

Nice to Haves:

Working in an agile environment with a global team. Experience mentoring and training other team members. An understanding of distributed computing or experience writing such applications. Experience with implementing Event Sourcing Applications. Experience with a scripting language such as Bash or Python. Experience with SQL. Experience with NoSQL databases. Experience with building web-based user interfaces for internal tooling. Experience with .NET / C#. German language.
  • Software Engineer III

    vor 1 Woche


    Darmstadt, Deutschland Rakuten Kobo Vollzeit

    The Role Rakuten Kobo is looking for a Software Engineer III to join our amazing Web team! You will be joining one of our development teams to deliver awesome new features for our many users to enjoy.  Our engineers are enthusiastic and operate across the development spectrum, from front-end to back-end to CI/CD and infrastructure. We take full...


  • Darmstadt, Hessen, Deutschland Software AG Vollzeit

    Location: Darmstadt (Germany)Software AG is the software pioneer of a truly connected world and one of the largest software companies in Germany. Since 1969, we've helped 10,000+ organizations turn data into decisions. Our industry leading Adabas & Natural product suite is the central platform for mission-critical applications, supporting some of the largest...


  • Darmstadt, Deutschland Enzo Tech Group Vollzeit

    I'm working with a development business who specialise in network design and infrastructure management. They are a big player in the communication systems space.Looking for a Junior Software Engineer with a bachelors/masters in Computer Science or similar to join the team on an 80% remote basis.Key skills:Degree educated.Prior experience working with Java...


  • Darmstadt, Deutschland Enzo Tech Group Vollzeit

    I'm working with a development business who specialise in network design and infrastructure management. They are a big player in the communication systems space.Looking for a Junior Software Engineer with a bachelors/masters in Computer Science or similar to join the team on an 80% remote basis.Key skills:Degree educated.Prior experience working with Java...


  • Darmstadt, Hessen, Deutschland Telespazio DE Vollzeit

    Reference:J23126Location:EUMETSAT \ Darmstadt \ GermanyCategory:Service and Satellite OperationsWho You AreWe're looking for a Software System Engineer to strengthen our team onsite at EUMETSAT providing top-notch services.The successful candidate will be a member of a team that ensures day to day operations and maintenance of the various data processing...

  • Junior Software Engineer

    vor 2 Monaten


    Darmstadt, Deutschland HE Space Vollzeit

    Job Description As part of the team, you will have the following responsibilities: Software development; Integration, validation, and verification activities; Studies and prototyping of concepts; Bug fixing: anomaly investigation and design of resolutions. Qualifications You will have the following qualifications and relevant experience: BSc....


  • Darmstadt, Deutschland Optimus Search Vollzeit

    My client is a prominent provider of industrial technologies and solutions, operating across multiple locations globally. As part of a well-established division within a multinational group, we specialize in developing cutting-edge solutions for various industrial applications. With a long-standing reputation for excellence, we have a strong track record of...


  • Darmstadt, Deutschland Serco Vollzeit

    Package Description What we offer if you join our amazing team: • Competitive Salary  • Corporate Benefits Package  • Company events • Access to training  Job Introduction Serco is a leading Space Services Provider with thousands of skilled resources that has supported over 50 space missions on behalf of more than 10...


  • Darmstadt, Hessen, Deutschland Modis Vollzeit

    Sie haben ein ausgepr\xc3\xa4gtes Verst\xc3\xa4ndnis im Software Engineering? Sie haben hohe Qualit\xc3\xa4tsanspr\xc3\xbcche an sich selbst und der geleisteten Arbeit? Dann suchen wir genau Sie als Software Engineer (m/w/d) f\xc3\xbcr Application-/Plattform-Development f\xc3\xbcr einen unserer zukunftsorientierten Kunden am Standort Darmstadt. Diese Vakanz...


  • Darmstadt, Hessen, Deutschland Modis Vollzeit

    Sie haben ein ausgepr\xc3\xa4gtes Verst\xc3\xa4ndnis im Software Engineering? Sie haben hohe Qualit\xc3\xa4tsanspr\xc3\xbcche an sich selbst und der geleisteten Arbeit? Dann suchen wir genau Sie als Software Engineer (m/w/d) f\xc3\xbcr Application-/Plattform-Development f\xc3\xbcr einen unserer zukunftsorientierten Kunden am Standort Darmstadt. Diese Vakanz...

  • Junior Software Engineer

    vor 2 Monaten


    Darmstadt, Deutschland HE Space Vollzeit

    Job Description Responsibilities: As a member of a team providing services to CS Group, you will be providing support to the back office department. You will have the following responsibilities: Integration, validation, and verification activities; Software development; Front-end development; Studies and prototyping of concepts; On-site support...


  • Darmstadt, Hessen, Deutschland EUMETSAT Vollzeit

    VN 24/17 Spacecraft Simulator Application Software Engineer Spacecraft Operational Simulators are critical assets within EUMETSAT Ground Segments for the preparations and operations of Earth Observation missions. The Spacecraft Simulator Software Engineer will be part of a dynamic international team responsible for a broad spectrum of Mission Control...


  • Darmstadt, Deutschland Telespazio DE Vollzeit

    Who You AreYou are a fan of both computer science and spacecraft missions? You would like to develop software using modern techniques and at the same time play a role in the coming satellite missions? You would like to work in an international and informal environment?Do what you love as a Software Engineer!In this position, you will be designing,...

  • Software Application

    vor 4 Wochen


    Darmstadt, Deutschland Hottinger Brüel & Kjær Vollzeit

    This job will provide you with an opportunity to further your career alongside some of the best and most passionate technology experts from around the world in a leading company within the test, measurement and data analytics industry. You will be a strong contributor collaborating closely with colleagues from various business functions. At HBK, we live up...

  • Software Application

    vor 3 Wochen


    Darmstadt, Deutschland Hottinger Brüel & Kjær Vollzeit

    This job will provide you with an opportunity to further your career alongside some of the best and most passionate technology experts from around the world in a leading company within the test, measurement and data analytics industry. You will be a strong contributor collaborating closely with colleagues from various business functions. At HBK, we live up...


  • Darmstadt, Deutschland EUMETSAT Vollzeit

    VN 24/17 Spacecraft Simulator Application Software Engineer Spacecraft Operational Simulators are critical assets within EUMETSAT Ground Segments for the preparations and operations of Earth Observation missions. The Spacecraft Simulator Software Engineer will be part of a dynamic international team responsible for a broad spectrum of Mission Control...


  • Darmstadt, Deutschland EUMETSAT Vollzeit

    VN 24/17 Spacecraft Simulator Application Software Engineer Spacecraft Operational Simulators are critical assets within EUMETSAT Ground Segments for the preparations and operations of Earth Observation missions. The Spacecraft Simulator Software Engineer will be part of a dynamic international team responsible for a broad spectrum of Mission Control...


  • Darmstadt, Deutschland Telespazio DE Vollzeit

    Reference:J23126Location:EUMETSAT \ Darmstadt \ GermanyCategory:Service and Satellite OperationsWho You AreWe're looking for a Software System Engineer to strengthen our team onsite at EUMETSAT providing top-notch services.The successful candidate will be a member of a team that ensures day to day operations and maintenance of the various data processing...


  • Darmstadt, Hessen, Deutschland Eumetsat Vollzeit

    EUMETSAT is an international organisation employing staff from across all 30 member states and this role is being advertised on multiple international job boards, but please note that this role would be based in Darmstadt, Germany and would require international applicants to relocate if successful.This role is rooted in the mission of EUMETSAT and will...


  • Darmstadt, Deutschland Telespazio Germany GmbH Vollzeit

    Reference: J23050Who You AreYou are a fan of both computer science and spacecraft missions? You would like to develop software using modern techniques and at the same time play a role in the coming satellite missions? You would like to work in an international and informal environment?Do what you love as a Software Engineer!In this position, you will be...