Jobs

4
  • · 220 views · 25 applications · 25d

    Senior Java Software Engineer to $7000

    Full Remote · EU · Product · 6 years of experience · Advanced/Fluent
    The Role We’re looking for a Senior Software Engineer with strong Java expertise to join our remote engineering team. You’ll work on scalable Java applications, tackle complex technical challenges, and contribute to our data structures and algorithms. ...

    The Role

    We’re looking for a Senior Software Engineer with strong Java expertise to join our remote engineering team. You’ll work on scalable Java applications, tackle complex technical challenges, and contribute to our data structures and algorithms.

     

    Key Responsibilities

    • Work on product features and impact customer experience
    • Develop and maintain our Java Spring-based platform for a quickly scaling business
    • Collaborate with a distributed team of highly skilled engineers
    • Contribute to the architecture and design of our growing platform
    • Ensure code quality, performance, and scalability

     

    Requirements

    • Strong Java experience (6+ years) 
    • Proficiency in Spring Framework (Spring Boot, Spring Cloud, MVC, Security), ORM frameworks (JPA/Hibernate)
    • Experience with Relational & NoSQL databases.
    • AWS knowledge, including ECS, EC2, RDS, Lambda, S3, IAM, CloudFormation, CloudWatch, etc.
    • DevOps skills in AWS provisioning, operations, and management.
    • Strong problem-solving skills and attention to detail.
    • Ability to work independently in a remote setting.
    • Fluent English communication skills.

     

    Nice to Have

    • AWS Certification
    More
  • · 73 views · 19 applications · 29d

    Senior Java Software Engineer

    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 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
  • · 53 views · 0 applications · 6d

    Middle/Middle+ Java Developer

    Office Work · Czechia · 7 years of experience · Advanced/Fluent
    Main requirements Middle/Middle+ level of developers Upper Czech language (spoken and written) – mandatory. Willingness to work on-site in Prague 2–3 days per week. Requirements Position Name: Middle/Middle+ Java Developer Level: Middle/Middle+ Hard...

    Main requirements

     

    • Middle/Middle+ level of developers
    • Upper Czech language (spoken and written) – mandatory.
    • Willingness to work on-site in Prague 2–3 days per week.

     

    Requirements

     

    Position Name: Middle/Middle+ Java Developer
    Level: Middle/Middle+
    Hard skills requirements (including years):

    • Minimum 2–4 years of professional experience in software development.
    • Proficiency in Java 8+
    • Experience with Spring Boot or similar frameworks
    • Familiarity with REST APIs, SQL, and ORM tools (e.g., Hibernate)
    • Version control (Git)

    Soft skills requirements:

    • Strong communication and collaboration abilities
    • Able to work independently and take initiative
    • Organized and detail-oriented
    • Adaptable in a hybrid work setup

    Office/Remote: Hybrid (2-3 days onsite in the Prague's office)
    Responsibilities:

    • Participate in the development of internal tools and customer-facing applications
    • Collaborate with cross-functional teams (backend, QA, business analysts)
    • Contribute to code reviews and feature planning
    • Maintain and improve performance, security, and scalability of applications

    Languages:

    • Upper Czech language is a must (as it is CZ insurance)
    • English nice to have, but Czech is mandatory.
    More
  • · 37 views · 3 applications · 5d

    Senior Java developer (on-site, Warsaw)

    Office Work · Poland · Product · 5 years of experience · Advanced/Fluent
    A global travel technology company specializing in content aggregation and distribution is looking for a Senior Java Software Engineer to join our SaaS cloud-based backend team. This role involves developing new features while ensuring scalability, high...

    A global travel technology company specializing in content aggregation and distribution is looking for a Senior Java Software Engineer to join our SaaS cloud-based backend team. This role involves developing new features while ensuring scalability, high performance, and system efficiency. The position requires on-site work in our Warsaw office, providing opportunities for close collaboration with the team and direct involvement in key technical discussions.

    The project is centered on the development of the service that allows to manage and process orders and changes, giving customers and agents an efficient, responsive, integrated experience, like

    Book, hold and issue instant tickets
    Sell ancillary products before or after ticketing
    Re-issue individual or multi-flight tickets
    Process airline-initiated OCNs

     

    You Have

    • 5+ years of Java development experience, with expertise in Spring Boot, JPA (JPA2, Hibernate), JUnit, JSON, and API development/integration.
    • Strong communication skills, with the ability to convey complex concepts clearly using diagrams and models. -
    • Excellent team collaboration skills, with the ability to engage effectively with internal and external stakeholders
    • Familiarity with Agile development methodologies.
    • Hands-on experience with microservices architecture and cloud-based environments.
    • Strong knowledge of Relational Databases (MySQL) and NoSQL (DynamoDB).
    • Ability to efficiently reuse components and services for scalable development.

       

    Would be a plus

    • AWS Developer Certification.
    • Understanding and application of clean code principles.
    • Strong debugging and problem-solving mindset, with a track record of resolving critical software issues.

       

    You Are Going To

    • Engage in regular team discussions to exchange ideas, address challenges, and propose improvements.
    • Take a proactive approach to teamwork, welcoming feedback and offering constructive suggestions.
    • Apply strong analytical skills to troubleshoot issues and implement effective solutions.
    • Handle multiple development tasks, managing priorities efficiently.
    • Work closely with team leads and Project Managers to align development efforts with project goals.
    • Diagnose and fix interface-related issues, debug and enhance application code.
    • Maintain comprehensive documentation for application updates and modifications.
    • Partner with fellow engineers to develop operational solutions that align with industry best practices.
    More
Log In or Sign Up to see all posted jobs