GD Next

Joined in 2019
41% answers

GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen digital banking and enhance the customer experience. By combining proven, market-validated technologies with the expertise of our team and trusted partners across Europe, we deliver real and tangible value to our clients.

  • · 560 views · 114 applications · 23d

    Junior Java Software Engineer

    Full Remote · Ukraine · Product · 1 year of experience · Intermediate
    GD Next is a Ukrainian company with headquarters in Switzerland that provides software development services in the banking and financial sector on the basis of its own developed open-source products. We bring innovations and modern technologies into...

    GD Next is a Ukrainian company with headquarters in Switzerland that provides software development services in the banking and financial sector on the basis of its own developed open-source products. We bring innovations and modern technologies into conservative banking software. Combining market-verified technologies with our open-source products and experience of our team and our partners in Europe, we can implement and provide to our customers high-quality products and services in the short term, saving them money and bringing new value. Our key focus is to provide our partners and employees with the best working environment we can offer. GD Next is happy to gather experienced and competent professionals as well as newcomers who are ready to face ambient challenges in front of them.

    We are looking for a Junior Java Software Engineer to join our Open Finance project team. This is a great opportunity for aspiring developers who want to gain hands-on experience in financial technology and grow their expertise in Java development.
    In 5-6 months, the role will also include participation in 24/7 project hot-line support on a rotational basis for additional compensation.


    Key Responsibilities:

    • Develop and maintain backend services using Java and relevant frameworks.
    • Assist in implementing solutions that align with OpenFinance and PSD2 standards.
    • Support the integration of third-party financial institutions and payment service providers (ASPSPs).
    • Work closely with senior developers and the customer project team to gather requirements, participate in design discussions, and contribute to the development process.
    • Write and maintain clean, efficient, and well-documented code.
    • Participate in code reviews to ensure adherence to best practices, security, and performance standards.
    • Collaborate with front-end teams for seamless integration between back-end and front-end components.
    • Develop unit and integration tests to maintain code quality.
    • Troubleshoot and debug issues in backend services.

    Required Skills & Qualifications:

    • Basic understanding of Java and hands-on experience in backend development.
    • Familiarity with core Java concepts (OOP, multithreading, collections).
    • Understanding of RESTful APIs and JSON.
    • Knowledge of relational databases (PostgreSQL, MySQL, or similar).
    • Experience using Git for version control.
    • Basic understanding of web security concepts (OAuth 2.0, JWT, encryption techniques).
    • Strong problem-solving skills and willingness to learn new technologies.
    • Good communication and teamwork abilities.
    • B2 English (Upper-intermediate or higher).

    Desired Skills:

    • Experience with Spring Framework (Spring Boot, Spring Security).
    • Basic knowledge of cloud platforms (AWS, Azure) and containerization (Docker).
    • Familiarity with CI/CD tools and deployment practices.
    • Exposure to Agile methodologies (Scrum, Kanban).
    • Interest in financial technology (FinTech) and willingness to learn OpenFinance and PSD2 regulations.

    Additional Information:

    • Candidates will have the opportunity to grow within the company and gain exposure to modern financial technologies.
    • After 5-6 months, the role will include participation in 24/7 support on a rotational schedule (1 day on duty / 1 day off duty) for additional compensation.
    • This is a great opportunity for junior developers to develop real-world experience in a fast-paced and innovative financial services environment.
    • Location: Ukraine.
    • The project language is Ukrainian.
    More
  • · 113 views · 20 applications · 30d

    Senior Java Software Engineer

    Full Remote · Ukraine · 5 years of experience · Advanced/Fluent
    GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen...

    GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen digital banking and enhance the customer experience. By combining proven, market-validated technologies with the expertise of our team and trusted partners across Europe, we deliver real and tangible value to our clients.

     

    We are looking for a highly skilled and experienced Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Java development, with expertise in Spring and Spring Boot.

     

    Mandatory Requirements:

    • Experience: Minimum of 5 years in Java development.
    • Java Expertise: Proficiency in Java Core, with a deep understanding of object-oriented programming principles.
    • Spring Framework: Extensive experience with Spring and Spring Boot.
    • RESTful APIs: Strong experience in designing and implementing RESTful APIs. Familiarity with OpenAPI, Swagger.
    • Database Management: Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, or Oracle, (writing and reading of complex SQL queries as well, Criteria API).
    • ORM: Strong experience in Hibernate (Blaze Persistence will be a plus).
    • Docker: Strong experience in writing of Docker files, Docker-compose files.
    • Messaging Systems: Knowledge of messaging systems like Google Pub-Sub, RabbitMQ, and Apache Kafka.
    • Experience with in-memory DB (Redis).
    • Experience with Open API, Swagger.
    • Communications protocol: Experience with WebSocket.
    • Utils: Experience with Mapstruct, Lombok.
    • Version Control: Proficient in using Git for version control.
    • Testing: Experience with unit testing frameworks such as Junit, TestContainers.
    • Security Standards: Familiarity with security standards and best practices in software development.
    • Agile Methodologies: Experience working in Agile/Scrum environments.
    • Communication Skills: Excellent verbal and written communication skills in English.
    • Problem-Solving: Strong analytical and problem-solving skills. bug tracking and investigation of performance issues.
    • Experience in designing and implementing complex systems with high-load applications.
    • Ability to develop and build complex and stable applications from scratch.

     

     

    Optional Requirements (will be an advantage):

    • Frontend Technologies: Experience with Angular, React, or similar frontend frameworks.
    • DevOps: Familiarity with DevOps practices and tools such as Kubernetes, and CI/CD pipelines.
    • Microservices: Experience or knowledge of microservices architecture, optimization, and tracing.
    • Cloud Platforms: Knowledge of cloud services like AWS, Azure, or Google Cloud Platform.
    • NoSQL Databases: Experience with NoSQL databases such as MongoDB or Cassandra.
    • Performance Tuning: Experience in performance tuning and optimization of Java applications.

     

    Responsibilities:

    • Develop and maintain robust backend solutions using Java (Java Core 11+), with a strong focus on the Spring Framework stack (Boot, Data, Security).
    • Design and implement efficient and clean code leveraging Java features such as streams and lambda expressions.
    • Build and integrate RESTful APIs with full CRUD functionality, ensuring performance and scalability.
    • Utilize commonly used Java development tools and libraries such as Apache Commons, Maven/Gradle, Git, and CI/CD servers.
    • Write comprehensive unit tests using JUnit to ensure high code quality and reliability.
    • Work with SQL databases, including writing and optimizing complex SQL queries, and using Criteria API and Hibernate ORM for persistence.
    • Develop and maintain containerized applications using Docker.
    • Integrate message brokers (e.g., Google Pub/Sub, RabbitMQ) to enable asynchronous communication.
    • Utilize in-memory data storage solutions such as Redis for caching and fast data access.
    • Work with technologies such as WebSockets for real-time communication and cloud platforms, including Google Cloud Platform (GCP) and Microsoft Azure.
    • Document and expose APIs using OpenAPI specifications and tools like Swagger.
    • Collaborate effectively in English (B2 level or higher) within a multicultural and distributed team environment.

     

    Personal skills:

    • Self-motivated team player.
    • Keen to do things better.
    • Strong communication and problem-solving skills.

     

    More
  • · 38 views · 4 applications · 17d

    Technology Team Lead

    Full Remote · EU · 5 years of experience · Advanced/Fluent
    GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen...

    GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen digital banking and enhance the customer experience. By combining proven, market-validated technologies with the expertise of our team and trusted partners across Europe, we deliver real and tangible value to our clients.

     

    We are seeking a motivated and inspiring leader with a strong background in Java and modern architectures to take on the role of Technology Team Lead.

     

    In this role, you will play a key role in architecture and delivery for a fintech project focused on automating taxation and accounting processes for one of our European clients.

    Your expertise and leadership will also be instrumental in driving innovation within our company, influencing our technical roadmap, and cultivating the skills of our engineers through mentoring, training, and structured career paths.

     

    Your key responsibilities would be:

    • Design and implement complex distributed high-loaded systems (often from scratch) and provide strategic technical oversight for project success.
    • Lead the software development team by coordinating tasks, setting priorities, and empowering team members for the project success.
    • Serve as the primary technical contact for customers, ensuring transparent communication and alignment on goals and progress.
    • Foster the best SW architecture practices and coding standards, and adherence to compliance requirements in daily work.
    • Research emerging technologies, proactively adopt new technical solutions for customer and internal projects, and mentor your team, including establishing and supporting career development paths.
    • Collaborate with the sales team as a technical expert, participate in solution ideation, and help secure new opportunities.

     

    Your profile includes:

    • At least 5 years of a SW development with Java (Spring Boot, Quarkus, Jakarta/J2EE) with extensive knowledge of Java Core and OOP principles.
    • Deep understanding and extensive experience of frameworks and base technologies, such as Spring Security, Spring Data, and Hibernate.
    • Strong experience in designing and implementing RESTful APIs. Familiarity with OpenAPI, Swagger and API first approach.
    • Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, MS SQL, or Oracle, including writing and reading complex SQL queries, Criteria API.
    • Strong knowledge of ORMs (Hibernate/JPA; Blaze Persistence is a plus).
    • Familiarity with messaging systems (Google Pub/Sub, RabbitMQ, Apache Kafka) and in-memory caches (Redis).
    • Hands-on experience with WebSockets for real-time communication.
    • Understanding of cloud architectures (GCP, AWS, Azure), monitoring and tracing tools (Grafana, NewRelic), and tools for continuous integration and deployment (CI/CD). 
    • Experience in organizing the team’s development process (CI, CD, Tracing & Monitoring Grafana/New Relic, etc.).
    • Experience in agile work models like Scrum or Kanban.
    • Proficiency with unit testing frameworks such as Junit, Testcontainers.
    • Familiarity with security standards and best practices in secure software development.
    • Excellent communication and collaboration skills with a focus on driving the customer project and fostering trusted customer relationships.
    • Demonstrated leadership capabilities in cross-functional teams.
    • Professional working proficiency in English.

     

    The following points would bring you an advantage:

    • Strong problem-solving skills and willingness to learn new technologies.
    • Hands-on experience with BPMN engines.
    • Experience with Angular, React, or similar frontend frameworks.
    • Familiarity with DevOps practices and tools such as Kubernetes, and CI/CD pipelines.
    • Experience in RAG or machine learning technologies.
    • Experience in performance tuning and cost optimizations.
    • Readiness to mentor and coach your colleagues around your expertise.
    • Relevant certifications in SW Design and Architecture.
    • Background in highly regulated industries, specifically banking or insurance.
    • German language skills.

     

    We will give you an opportunity to enjoy your work by:

    • Exposure to the company's technology stack and mastery of the latest technologies.
    • A budget allocated for your professional development.
    • A modern MacBook Pro and tech setup that suits your role.
    • Flexible working hours and up to 100% remote work possibilities.
    • Friendly and supportive team.
    • Stable working pace and performance-based bonuses.
    • An opportunity to drive innovation, develop career paths for the team, and make a meaningful impact on our company's growth

     

    More
Log In or Sign Up to see all posted jobs