Senior Java Developer (m/f)

We are looking for a Java Developer/Software Engineer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Rakuten.de is our online shopping marketplace in Germany. We started life as Tradoria and joined Rakuten family in 2011, launching Rakuten.de in January 2012. Rakuten Deutschland is based in Bamberg and Berlin, also Hosting part of European IT, Finance, HR, Marketing and operational functions. Diversity is an important part of our company culture, so we signed the „Charta of Diversity“.

We are searching for our office in Bamberg for a:

Senior Java Developer (m/f)

RESPONSIBILITIES:

  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

KEY REQUIREMENTS:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Spring Framework
  • Object oriented analysis and design using common design patterns.
  • Profound insight of Java internals (Classloading, Memory Management, Transaction management etc.)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
  • Experience in Cassandra, Spark is an advantage
  • Experience in Functional programming (JDK 8 features, Scala) is an advantage
  • Fluent level of English  is mandatory, German is an asset.
WHAT WE OFFER

  • Interesting and challenging fast paced environment
  • A chance to shape and build the business and inspiration to make a difference
  • Open and respectful multicultural environment
  • Professional, passionate, ambitious, but friendly team
  • Possibility for professional growth and international assignments
  • Your recruiter will answer your questions about benefits or working conditions  that are specific to different European locations

IDEAL CANDIDATE

  • Innovative and flexible people full of energy
  • Friendly team player with a professional mindset
  • Those who can think for themselves and take action
  • Willing to work in a dynamic, multicultural and global environment where multilingual skills are a big asset
  • Ambitious to grow as an individual within the company
  • Passionate about working in a global company which wants to make a difference by empowering society.

 

If you are interested in this position and meet these requirements and if you wish to actively participate in developing our company and join our highly motivated team, please send your detailed and informative application to Miriam Schäfer at eu-careers@mail.rakuten.com, including your salary expectations and specifying your earliest possible date of joining!
Zur Übersicht