```html
Neptune IT is a specialized software development company headquartered in Notzingen and Schwäbisch Hall. With a focus on innovative banking solutions, Neptune IT develops a modern core banking system tailored for building societies. The company's mission is to actively shape the digital transformation within the banking sector by creating high-performance, modular, and maintainable financial platforms. Leveraging a state-of-the-art technology stack, Neptune IT adopts agile methodologies and boasts an international team of highly skilled developers dedicated to delivering cutting-edge financial technology solutions. The company's commitment to excellence and innovation positions it as a leader in the financial software industry, continuously pushing the boundaries of digital banking capabilities.
We are seeking a talented and motivated Fullstack Developer to join Neptune IT’s dynamic development team. In this role, you will be instrumental in designing, developing, and maintaining our core banking platform. Your primary responsibilities will include implementing business processes using Java and Spring Boot, creating modern frontend components with Angular and TypeScript, and collaborating closely with domain experts to model complex banking processes. You will play a key role in ensuring the quality, stability, and testability of our software through rigorous testing and documentation. Additionally, you will participate in architectural decisions and contribute to the continuous improvement of our delivery pipelines. This position offers an exciting opportunity to work on innovative banking solutions in a fast-paced, collaborative environment.
- *Qualifications**
- Completed degree in Computer Science or a comparable qualification
- Extensive experience in Java (version 11+), Spring Boot, JPA/Hibernate
- Proficiency in TypeScript and Angular (version 13+)
- Experience working with relational databases such as PostgreSQL, Oracle, or similar
- Solid understanding of RESTful APIs, microservices architecture, and clean code principles
- Strong teamwork skills, initiative, and enthusiasm for tackling complex challenges
- Excellent command of German at native level
- Very good English language skills, at least C2 level
- Demonstrable project experience, ideally with publicly available repositories (e.g., GitHub)
- Note: Currently, remote work is not available. The role requires working from our locations in Notzingen or Schwäbisch Hall.
- *Responsibilities**
- Implement and optimize business processes within the banking platform using Java and Spring Boot
- Develop modern, high-performance frontend components with Angular and TypeScript
- Design and document system architectures and processes
- Collaborate with domain experts to accurately model financial workflows
- Ensure high quality, stability, and testability of the software through unit testing (JUnit), end-to-end testing (Cypress), and other testing frameworks
- Participate in architectural discussions and decisions to improve system design
- Contribute to the development and maintenance of continuous delivery pipelines
- Engage actively in agile development practices, including code reviews, sprint planning, and retrospectives
- *Benefits**
- High degree of technical freedom and opportunities for creative input in project design
- Access to modern tools and development methodologies, including Agile, GitLab, CI/CD, and comprehensive code review processes
- Work within a motivated and international development team passionate about technology and innovation
- Continuous learning and professional growth opportunities in a forward-thinking environment
- Competitive salary package aligned with industry standards (€45,000 - €55,000 annually)
- Participation in innovative projects that influence the future of digital banking
Equal Opportunity
Neptune IT is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees regardless of gender, age, ethnicity, disability, or background. We believe that diverse teams drive innovation and excellence, and we are dedicated to fostering a workplace where everyone can thrive and contribute to our shared success.
```