Senior Java Developer (m/f/d) - full-time

Permanent employee, Full-time · Düsseldorf

Read job description in:
Deine Aufgaben
  • Design and improve our high-performance Java web applications with industry-standard frameworks
  • Conceptual design and implementation of new features for sophisticated software solutions in cooperation with the project management, design, and development teams
  • Writing automated software tests and setup deployments for web applications
  • Profiling and discovering performance bottlenecks in our Java applications
Dein Profil
  • Several years of hands-on experience in Software Engineering
  • Solid knowledge of Java (8, 11) and object-oriented software architectures
  • Experience with the Spring (Boot) framework
  • Experience in SQL
  • Experience in Software Integration Development (SOAP/REST)
  • You are comfortable with microservices architectures, API-based and event-based communication.
  • Using build tools (like maven, gradle)
  • Experience in agile development in a team and an organized and result-oriented work ethic for sustainable and scalable web systems
  • Good knowledge of how to design distributed systems
  • Good knowledge of the English language, regardless of your mother tongue
 

Nice to have
  • Experience in NoSQL 
  • Previous experience with lucene/solr/elasticsearch
  • Experience with Docker and ideally, experience Kubernetes and Helm
  • Experience with Apache Ignite and Redis
  • Continuous Integration and Deployment with Jenkins (or others)
  • Experience with GraphQL is a plus
  • Experience with Reactive programming (Spring WebFlux)
Warum wir?
freshcells systems engineering GmbH is a software service provider based in Düsseldorf with a dynamic team of over 40 creative experts from various fields.

We focus on authenticity, individual talent development and open communication. We build on respect, trust and responsibility. As an innovation-driven company, we invest in new ideas. We know that the best results are achieved as a team. We make mistakes, but we learn from them. We are open and courageous for new ways.

Join us on our exciting journey in what is probably the most important and forward-looking area - software development - as a Senior Java Developer (m/f/d) full-time!

Our offer to you:
  • Flex time for early risers and night owls
  • Flexible home office days
  • Company pension scheme with employer contribution
  • Subsidy for the "Deutschlandticket"
  • Advantage portal with offers in online stores and branches of various brands
  • High-end equipment for private use too
  • A secure and long-term workplace
  • Regular feedback, team meetings & retrospectives
  • Room for your own ideas and personal development
  • Digital training courses, freely available to every employee
  • Support with relocating processes, as well as free German courses for newcomers
  • Joint activities such as summer and winter parties, monthly company breakfast, etc.
  • A dog-friendly working environment
All people are welcome here, regardless of gender, age, sexual identity, origin, religion, ideology, with or without a disability. The main thing is that you fit in with us.

If you are interested in a wide-ranging portfolio of projects, want to continuously develop yourself and enjoy working independently and responsibly, get in touch with us: recruiting@freshcells.de. We look forward to hearing from you!
Über uns

Was erwartet Dich bei freshcells?

Die freshcells systems engineering GmbH ist eine in Düsseldorf ansässige Softwareagentur mit einem Team von mehr als 40 Mitarbeitern. Wir bieten innovative Technologie-Beratung, erstellen Software-Konzepte sowie -Strategien und entwickeln moderne und zukunftsträchtige Applikationen und Systeme für etablierte Unternehmen, Start-Ups und eigene Produkte.

Your mission
Your responsibilities
  • Design and improve our high-performance Java web applications with industry-standard frameworks
  • Conceptual design and implementation of new features for sophisticated software solutions in cooperation with the project management, design, and development teams
  • Writing automated software tests and setup deployments for web applications
  • Profiling and discovering performance bottlenecks in our Java applications
Your profile
Your qualifications
  • Several years of hands-on experience in Software Engineering
  • Solid knowledge of Java (8, 11) and object-oriented software architectures
  • Experience with the Spring (Boot) framework
  • Experience in SQL
  • Experience in Software Integration Development (SOAP/REST)
  • You are comfortable with microservices architectures, API-based and event-based communication.
  • Using build tools (like maven, gradle)
  • Experience in agile development in a team and an organized and result-oriented work ethic for sustainable and scalable web systems
  • Good knowledge of how to design distributed systems
  • Good knowledge of the English language, regardless of your mother tongue
 

Nice to have
  • Experience in NoSQL 
  • Previous experience with lucene/solr/elasticsearch
  • Experience with Docker and ideally, experience Kubernetes and Helm
  • Experience with Apache Ignite and Redis
  • Continuous Integration and Deployment with Jenkins (or others)
  • Experience with GraphQL is a plus
  • Experience with Reactive programming (Spring WebFlux)
Why us?
freshcells systems engineering GmbH is a software agency based in Dusseldorf, Germany, with a dynamic team of more than 70 employees.

We do not have a hire-and-fire mentality; we prefer to kick back with cold drinks after work. 

Positions we are seeking to fill include a Senior Java Developer (full-time software development) to support our team in Dusseldorf.

You will strengthen our team of Java developers to help improve, extend and maintain our Java software services. You will participate in a project with disruptive potential for an entire industry. 

If you would like to become an integral part of one of our project teams, email us your application at:
recruiting@freshcells.de


The freshcells spirit
  • Follow and run with ideas: the world begins outside the box
  • Shake things up and we’ll shake them with you
  • Identify what needs doing and do it
  • Actualize success and celebrate successes
  • Help your teammates and they’ll help you
  • Communicate, so others know how to help you.
  • Gaming is OK. Playing the blame game and pointing fingers is not.
  • There is life beyond work


What we have to offer
  • Room for your ideas
  • Varied and exciting IT projects
  • Flat hierarchies and a friendly young team
  • A relaxed working environment with agile structures
  • Fun working in an international environment
  • Home office options
  • Flexible hours
  • Free water, coffee, tea
  • Monthly company breakfast
  • Summer event
  • Christmas event
  • Company pension plan
  • Sports courses at special conditions
  • Help moving
  • Dogs permitted
  • Good commuting connections
About us

What can you expect at freshcells?

Designing, developing, and maintaining e-commerce applications is our business. Cutting-edge technologies, customers who want more than average, and a fun, vibrant team of over 40 web experts aged 20 to 50+ from five countries – plus seven office dogs. We also have a stylish office and rec room on the spacious premises of a former carpet factory in the heart of Dusseldorf. 

We are vibrant and want to stay that way, and we always look forward to welcoming new colleagues. You should be able to communicate in English. German would be an advantage, but it’s not necessarily required. We are not a hire-and-fire company; we prefer to quench our thirst with a cold drink after work. You’d make a great addition to our team? Then check out our current vacancies to see where we’re currently expanding.

We are looking forward to hearing from you!
Thank you for your interest in freshcells systems engineering GmbH. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to recruiting@freshcells.de.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.