About The Company
GAI NOVACON GmbH is a renowned consulting and software development firm headquartered in Berlin, specializing in business process optimization and digital transformation. With over 30 years of experience, the company has established itself as a trusted partner for statutory health insurance funds and the public sector. GAI NOVACON offers tailored consulting services and develops custom software solutions to meet the unique needs of its clients. The company's expertise encompasses specialized applications within the pro care and SUPRA product families, as well as innovative solutions for automating business processes. GAI NOVACON prides itself on delivering high-quality, impactful technology solutions that enhance operational efficiency and support digital evolution.
GAI NOVACON GmbH is a renowned consulting and software development firm headquartered in Berlin, specializing in business process optimization and digital transformation. With over 30 years of experience, the company has established itself as a trusted partner for statutory health insurance funds and the public sector. GAI NOVACON offers tailored consulting services and develops custom software solutions to meet the unique needs of its clients. The company's expertise encompasses specialized applications within the pro care and SUPRA product families, as well as innovative solutions for automating business processes. GAI NOVACON prides itself on delivering high-quality, impactful technology solutions that enhance operational efficiency and support digital evolution.
About The Role
We are seeking a skilled Java Fullstack Developer (w/m/d) to join our dynamic team in Berlin. This role offers the opportunity to work on meaningful software projects that have a tangible impact in the healthcare and public sectors. As a Java Fullstack Developer, you will be responsible for enhancing and maintaining our suite of software products and specialized applications. The position offers flexibility with the possibility of remote work, allowing you to balance professional growth with personal commitments. You will collaborate with a talented team of developers, contributing your expertise to create robust, scalable, and maintainable solutions that meet our clients' evolving needs.
In this role, you will be involved in the full development lifecycle—from translating business requirements into technical specifications to implementing and testing solutions. Your work will directly influence the efficiency and effectiveness of healthcare administration and public sector workflows, making your contributions both technically rewarding and socially meaningful.
Qualifications
The ideal candidate will have practical experience in software development, particularly in Java EE / Jakarta EE environments. A strong foundation in front-end technologies, ORM frameworks, and relational databases is essential. You should possess at least three years of professional experience in a similar role, with a proven track record of delivering high-quality software solutions. A completed degree in computer science, information technology, or a related field, or an equivalent professional qualification, is required. Familiarity with modern development tools and practices, including version control systems like Git, is also important. Additionally, experience with containerization and orchestration tools such as Docker and Kubernetes will be advantageous.
We value candidates who are eager to learn and adapt to new technologies, including the integration of AI tools in software development. Your practical experience, combined with a proactive approach to problem-solving, will be key to your success in this role.
Responsibilities
- Develop and enhance existing Java EE / Jakarta EE applications to improve functionality and performance.
- Design and implement both backend and frontend components, ensuring seamless integration and user-friendly interfaces.
- Translate business and technical requirements into effective software solutions.
- Contribute your technical expertise and innovative ideas to the ongoing development of our applications.
- Collaborate closely with team members to deliver stable, maintainable, and scalable software solutions.
- Participate in code reviews, testing, and documentation to uphold high-quality standards.
- Stay current with emerging technologies and incorporate best practices into your work.
- Support continuous improvement initiatives within the development team and broader organization.
Benefits
At GAI NOVACON, we believe that a fulfilling work environment is key to professional success and personal satisfaction. We offer a comprehensive package designed to support your well-being and career development:
- Secure and flexible employment: Unbefristete full-time or part-time contracts with flexible working hours and options for remote work.
- Generous leave policy: Starting with 30 days of annual leave, increasing with tenure, plus public holidays and company-specific days off.
- Continuous learning: Access to company-funded training, workshops, and participation in industry conferences to foster your professional growth.
- Mobility support: Travel allowances, subsidies for public transportation, and options for leasing a company bicycle.
- Financial security: Attractive social benefits, including occupational pension schemes and assistance with childcare costs.
- Health and wellness: Programs supporting physical and mental health, such as physiotherapy, eye exams, and subsidies for workplace glasses.
- Catering and refreshments: Meal allowances, free beverages, and fresh fruit to keep you energized throughout the day.
- Additional perks: Various other benefits aimed at enhancing your work-life balance and overall satisfaction.
Equal Opportunity
GAI NOVACON GmbH is committed to fostering an inclusive and diverse workplace. We welcome applications from individuals of all backgrounds, regardless of gender, age, ethnicity, disability, or other personal characteristics. Our hiring practices are designed to ensure equal opportunities for all candidates, and we strive to create an environment where everyone can thrive and contribute to our collective success.
#J-18808-Ljbffr
Full stack Developer Arbeitgeber: AgileGrid Solutions
Citibank (Schweiz) AG ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein dynamisches und innovatives Arbeitsumfeld bietet, sondern auch vielfältige Möglichkeiten zur beruflichen Weiterentwicklung. Mit einem starken Fokus auf Diversität und Inklusion sowie einer Kultur, die Teamarbeit und Kreativität fördert, können Mitarbeiter in Zürich an spannenden Projekten arbeiten, die einen echten Einfluss auf die Finanzwelt haben. Zudem profitieren die Angestellten von attraktiven Sozialleistungen und einem nachhaltigen Ansatz im Bankwesen, was Citibank zu einem erstklassigen Arbeitsplatz macht.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Full stack Developer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei AgileGrid Solutions anzuklopfen, wenn du dich auf die Stelle als Full stack Developer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei AgileGrid Solutions vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei AgileGrid Solutions klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei AgileGrid Solutions vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.