Neptune IT is a leading software development company specializing in innovative banking solutions. With offices located in Notzingen and Schwäbisch Hall, Neptune IT is dedicated to transforming the financial services industry through cutting-edge technology. The company focuses on developing modern core banking systems tailored for building societies and financial institutions, aiming to facilitate digital transformation and streamline complex financial processes. Neptune IT prides itself on utilizing a state-of-the-art technology stack, adopting agile methodologies, and fostering a collaborative international environment. Its commitment to quality, innovation, and customer-centric solutions positions Neptune IT as a trusted partner in the banking technology sector.
We are seeking a talented and motivated Fullstack Developer to join our dynamic team at Neptune IT. In this role, you will be instrumental in designing, developing, and maintaining our core banking platform. You will work closely with business experts to model banking processes, implement robust backend services using Java and Spring Boot, and develop modern, high-performance frontend components with Angular and TypeScript. Your contributions will directly impact the efficiency, stability, and scalability of our banking solutions, supporting the digital transformation journeys of our clients. This position offers a unique opportunity to work with a motivated, international team utilizing the latest tools and technologies to create innovative financial software products.
The ideal candidate will have a strong background in software development, with relevant educational qualifications such as a degree in Computer Science or a comparable field. You should possess excellent knowledge of Java (version 11+), Spring Boot, and JPA/Hibernate for backend development. Proficiency in TypeScript and Angular (v13+) is essential for frontend tasks.
Experience working with relational databases such as PostgreSQL or Oracle is required, along with a solid understanding of RESTful APIs, microservices architecture, and clean code principles. Candidates should demonstrate strong problem-solving skills, team spirit, and the ability to take initiative. Fluency in German at a native level and excellent English skills (minimum C2) are mandatory. Additionally, a portfolio of relevant projects, preferably publicly accessible on platforms like GitHub, will be advantageous. Please note that remote work is not currently available; candidates must work from our locations in Notzingen or Schwäbisch Hall.
As a Fullstack Developer at Neptune IT, your responsibilities will include implementing business processes in Java and Spring Boot, developing modern frontend components with Angular, and ensuring high-quality, performant code. You will collaborate closely with domain experts to model and optimize banking workflows, ensuring the platform's stability, security, and testability through tools like JUnit and Cypress. You will participate in architectural decisions, contribute to continuous integration and delivery pipelines, and help maintain the overall quality of the software.
Your role also involves designing documentation for new features, troubleshooting issues, and continuously improving the platform’s performance and scalability. Working within an agile environment, you will be part of a motivated team that values innovation, quality, and collaborative problem-solving.
Neptune IT offers a stimulating work environment with high technical freedom and opportunities for professional growth. The company embraces modern development tools and methodologies such as Agile, GitLab, CI/CD, and comprehensive code reviews to foster continuous improvement. You will be part of a passionate, international team that values innovation and knowledge sharing. The company supports ongoing learning and development, providing an environment where your ideas and expertise can thrive. Additionally, Neptune IT offers competitive compensation, flexible working arrangements (currently on-site), and the chance to work on impactful projects within the financial technology sector. The company also promotes a healthy work-life balance and a collaborative corporate culture committed to excellence and innovation.
Equal Opportunity
Neptune IT is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, age, sexual orientation, disability, or any other protected characteristic. Our hiring practices are designed to ensure fairness and equal opportunity for all candidates, fostering a workplace where everyone can thrive and contribute to our shared success.