GD Next

Joined in 2019
0% answers
GD Next is an Ukrainian company with a headquarter in Switzerland that provides software development services in banking and financial sector on the basis of 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 are able to implement and provide to our customers high-quality products and services in short terms, saving them money and bringing new value.

Our key focus is to provide our partners and employees 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 put ambient challenges in front of them.
  • · 197 views · 76 applications · 3d

    Middle Java Backend Developer

    Full Remote · Ukraine · 3 years of experience · Upper-Intermediate
    GD Next is a Ukrainian company with a headquarter 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 a headquarter 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 a short time, 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 take on the challenges in front of them.

     

    We are looking for a Middle Java Backend Developer to join our team.

     

    Required skills:

    • You have more than 5 years of experience in the Software industry.
    • You are experienced in Java development for more than 3 years (Java Core 11+, Spring Framework (Boot, Data, Security) stack preferred).
    • You have experience with Java streams, lambdas.
    • You are familiar with RESTful APIs and CRUD functionality.
    • You are familiar with common Java development technologies (Apache Commons, CI Servers, Maven/Gradle, Git, etc.).
    • You have experience with unit testing frameworks such as JUnit.
    • You are familiar with technologies as web-sockets, GCP, and Azure.
    • You have experience with SQL Databases (writing and reading of complex SQL queries as well), Criteria API, and Hibernate ORM.
    • You have experience with Docker.
    • You are familiar with message brokers (e.g., Google Pub-Sub, RabbitMQ).
    • You are familiar with in-memory DB (Redis).
    • You are familiar with Open API, Swagger.
    • You are able to work in English (B2).

     

    As a plus:

    • Experience working in banking or financial projects.
    • You worked with the Spring Framework Stack.
    • Knowledge of HTML5, JavaScript, and CSS.
    • Experience working with NoSQL Databases.
    • Experience with Mapstruct, Lombok utils.
    • Knowledge of microservices development, Kubernetes.
    • Application of frontend frameworks and technologies (NPM, Node.js, Angular/AngularJS, Vue.js, React).
    • Intention to learn new technologies.

     

    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
  • · 41 views · 9 applications · 2d

    Senior Java Backend Developer

    Full Remote · Ukraine · 5 years of experience · Advanced/Fluent
    GD Next is a Ukrainian company with a headquarter 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 a headquarter 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 a short time, 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 take on the challenges in front of them.

     

    We are looking for a highly skilled and experienced Senior Java Developer 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
Log In or Sign Up to see all posted jobs