Jobs Java

45
  • · 36 views · 0 applications · 1d

    Senior Java Developer

    Full Remote · Romania · 5 years of experience · English - B2
    About Digis Digis is a European IT company with 200+ specialists delivering complex SaaS products, enterprise solutions, and AI-powered platforms worldwide. We partner with clients from the US, UK, and EU to build long-term development teams and provide...

    About Digis
    Digis is a European IT company with 200+ specialists delivering complex SaaS products, enterprise solutions, and AI-powered platforms worldwide. We partner with clients from the US, UK, and EU to build long-term development teams and provide transparency, stability, and continuous professional growth for all our engineers.


    About the Project
    Our Client is developing a large-scale logistics SaaS platform focused on optimizing and automating logistics processes, especially in the last-mile domain. The product is already live and is currently scaling and expanding its functionality.
    You’ll join a stable product environment and work on real-world high-load challenges with strong engineering ownership and meaningful influence on architecture and technical decisions.


    Requirements

    • 5+ years of commercial experience with Java
    • Сommercial experience with MongoDB or any non-relational database
    • Strong soft skills: communication, ownership, ability to work closely with product
    • Upper-Intermediate+ English level


      Responsibilities
    • Develop and scale backend services for the logistics SaaS platform (Java, microservices)
    • Drive architectural improvements and performance optimizations
    • Collaborate with product managers to translate business requirements into technical solutions
    • Design and implement complex platform features end-to-end
    • Participate in code reviews and architectural discussions

      We Offer
    • 20 paid vacation days per year
    • 5 paid sick leaves per year (no medical documents required)
    • Personalized development plan + training compensation
    • English courses compensation
    • Work equipment if needed (PC/laptop/monitor)
    • Flat, transparent internal communication
    • Ability to switch between projects and technologies inside Digis
    • Full accounting and legal support
    • Free corporate psychologist sessions
    More
  • · 197 views · 80 applications · 2d

    Senior Java Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    Welcome to ApexTech We’re looking for a Senior Java Developer who takes ownership of architecture and enjoys building scalable, high-quality user interfaces. You’ll play a key role in shaping frontend decisions and delivering a polished product...

    Welcome to ApexTech 🙌

     

    We’re looking for a Senior Java Developer who takes ownership of architecture and enjoys building scalable, high-quality user interfaces. You’ll play a key role in shaping frontend decisions and delivering a polished product experience.

     

    Requirements:
    • Degree in Computer Science or comparable qualification
    • 6+ years of experience as a Java Software Engineer
    • Strong knowledge of Java EE, Maven, RESTful APIs/Web Services, Hibernate, and SQL
    • Experience with Docker and Kubernetes
    • Experience with AWS, Azure, or Google Cloud
    • Familiarity with Spring Boot and Angular (nice to have)
    • Development experience on both Windows and Linux
    • Understanding of network protocols: UDP, TCP, HTTPS, WebSockets, Serial I/O
    • Knowledge of security concepts: OAuth2, SAML, encryption
    • Experience with Git, Jenkins, Bitbucket, Eclipse, and Jira
    • Strong communication skills and team spirit
    • Ownership mindset and willingness to take responsibility

     

    Responsibilities:
    • Design and develop scalable enterprise applications using Java technologies
    • Build and maintain RESTful APIs and web services
    • Work with databases and ensure performance and reliability
    • Deploy and manage applications in containerized and cloud environments
    • Collaborate with cross-functional teams on architecture and implementation
    • Ensure code quality, security, and best development practices
    • Contribute to CI/CD processes and DevOps improvements
    • Take responsibility for delivering high-quality, secure, and maintainable solutions

     

    Interview process:
    1. Intro-call with the Recruiter.
    2. Technical Interview.
    3. Client Interview

     

    What do we offer?
    💻 Full remote work and meetings for brainstorming.
    💡Freedom and flexibility.
    🚀A team of top experts and synergy of the entire organization.
    💸Competitive salary.
    🌿 Vacation and sick leaves.
    🙏Therapy sessions with our psychologist.
    📚Budget for professional development.
    💃Corporate events and team building.
     

    More
  • · 95 views · 11 applications · 2d

    Windchill Developer

    Full Remote · Ukraine · 5 years of experience · English - B2
    Sii Ukraine is a subsidiary of Sii Poland — the leader in IT, engineering, and consultancy services with over 7500 IT experts in Poland and more than 250 prestigious customers. We are looking for ambitious and top-quality professionals to join our project...

    Sii Ukraine is a subsidiary of Sii Poland — the leader in IT, engineering, and consultancy services with over 7500 IT experts in Poland and more than 250 prestigious customers. We are looking for ambitious and top-quality professionals to join our project teams.

     

    Join Sii and support the development of PLM solutions for our client in the renewable energy sector — a global leader in wind turbine technology. In this fully remote role, you will work closely with Solution Architects and Functional Consultants to develop and optimize the Windchill environment.

     

    Your tasks:

    • Collaborate with Solution Architects and Functional Consultants to analyze and define technical requirements
    • Configure the Windchill system (data models, workflows, roles, permissions) according to project needs
    • Develop extensions, customizations, and integrations using Windchill APIs and custom code
    • Create reports and extract data, including preparing SQL queries
    • Analyze, diagnose, and resolve technical issues related to the Windchill platform
    • Prepare technical documentation and perform unit, smoke, and functional testing

       

    Requirements:

    • Minimum 5 years of professional experience in PLM system development or maintenance
    • Strong knowledge of Windchill PDMLink and the platform’s technical architecture
    • Hands-on experience in developing extensions, custom functionalities, and system integrations
    • Proficiency in working with Windchill APIs, scripting, and PLM customization
    • Ability to create reports, analyze data, and write SQL queries
    • Experience in troubleshooting, debugging, and resolving complex technical issues
    More
  • · 86 views · 27 applications · 3d

    Senior Java Software Engineer

    Full Remote · Ukraine, Poland · 5 years of experience · English - B2
    We are looking for experienced Senior Java Software Engineer to join our team. Our client is one of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as...

    We are looking for experienced Senior Java Software Engineer to join our team. Our client is one of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as a single company globally focused on the key elements of fashion production – design, manufacture, distribution, and retail. All the production is founded on three pillars - flexibility, digital integration, and sustainability.

     

    Responsibilities:

    • Participate actively and constantly in the design and development of APIs
    • Ensure the availability and resilience of its services that help the development of the company’s business
    • Ensure the quality of development and code cleanliness (Clean Code)
    • Automatic and manual exploratory execution during the development to verify that the acceptance criteria are covered
    • Maintain and evolve automated test cases with QA
    • Work in close contact with the Product Owner and support in the technical definition of product backlog items
    • Guarantee continuous deployment, write qualitative, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
    • Suggest technical and functional improvements to add value to the product

       

    Requirements:

    • 5+ years of software development experience
    • 4+ years of extensive Java development experience, Maven
    • 2-3 years of Spring framework and building Spring web applications
    • Understanding and experience developing and deploying microservices
    • Experience developing REST interfaces, OpenApi
    • Excellent design, coding, and debugging skills
    • OOP, OOD, DDD. Design Patterns proficient
    • Working knowledge of relational databases, NoSQL technologies – Mongo DB
    • Working knowledge of Kafka, Kafka streaming (can be optional)
    • Experience with different clouds – AWS, Azure
    • Working knowledge of OpenShift, Kubernetes
    • Familiar with GrayLog, Grafana
    • Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them
    • Excellent communication, organizational, and facilitation skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements, leadership qualities, and resilience
    • Upper-Intermediate/Advanced English level (there will be a lot of communication with the client)

    Nice-to-have:

    • ES6, React, Redux, Redux-saga TypeScript, CSS, RESTful APIs
    • Frontend testing and performance optimization
    • CSS3/SCSS/HTML5, modern responsive design techniques

     

    We offer*:

    • Flexible working format - remote, office-based or flexible
    • A competitive salary and good compensation package
    • Personalized career growth
    • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
    • Active tech communities with regular knowledge sharing
    • Education reimbursement
    • Memorable anniversary presents
    • Corporate events and team buildings
    • Other location-specific benefits

    *not applicable for freelancers

    More
  • · 18 views · 0 applications · 3d

    Senior Visualization Application Developer (OpenGL)

    Full Remote · Ukraine · 5 years of experience · English - B2
    Project Description: The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to...
    • Project Description:

      The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is expected to work with the lead and the product owner to understand the current shortcomings, investigate and research potential solutions, propose these solutions to the teams, and then work on the implementation of the agreed upon work. To get to this stage, the developers will also need to learn the inner workings of the visualization framework within Geoscience.
       

    • Responsibilities:

      • Design, develop, and maintain graphics-intensive modules within the Geoscience platform using Java and OpenGL.
      • Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.
      • Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.
      • Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.
      • Participate in code reviews, testing, and documentation to maintain high-quality software standards.
      • Stay updated with the latest developments in graphics technologies and geoscience applications.
       

    • Mandatory Skills Description:

      • Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.
      • 5+ years of professional experience in Java development with a focus on graphics programming.
      • Proficiency in OpenGL and related graphics libraries for rendering complex datasets.
      • Strong experience working in Linux environments, including shell scripting and system optimization.
      • Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.
       

    • Nice-to-Have Skills Description:

      • Experience with geoscience software platforms.
      • Familiarity with geoscience data formats and visualization techniques.
      • Knowledge of additional programming languages such as Python, Java.
      • Understanding of GIS technologies and spatial data analysis.
      • Experience with agile development methodologies and version control systems like Git

    More
  • · 56 views · 9 applications · 3d

    Senior Java Developer

    Full Remote · Ukraine · 5 years of experience · English - B2
    Project Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation...
    • Project Description:

      One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
      Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.
      Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.
      Work supposes close cooperation with Customer team located in Houston and following Agile principles.
      Our team is senior, supportive and friendly.
       

    • Responsibilities:

      • Collaborate closely with geophysicists, data scientists, and software engineers to
      translate scientific domain requirements into robust on-prem or Cloud software
      solutions.
      • Design, develop, and maintain high-performance applications for geophysical and
      geological data analysis, interpretation and visualization (e.g., seismic, horizon,
      fault, velocity model, etc.)
      • Present architectural designs and technical proposals to the architecture review
      board.
      • Ability to break down development tasks and lay out clear implementation
      roadmaps.
      • Implement and optimize computation algorithms
      • Design and develop both thin and thick client applications that interact with cloud-
      based microservices.
      • Ensure high code quality through unit testing, code reviews, security hardening and
      continuous integration with other domain tools
      • Provide technical support and lead user troubleshooting sessions to resolve issues
      and ensure smooth operation of DSG application.
      • Mentor junior developers and actively contribute to architectural and
      implementation decisions.
      • Embrace Agile/Scrum methodologies, delivering and demonstrating working
      solutions at the end of each sprint
      • Stay current with emerging technologies and trends in geophysical computing and
      software development.
       

    • Mandatory Skills Description:

      5+ years in Java development
      Strong Java Core knowledge
       

    • Nice-to-Have Skills Description:

      Experience with desktop development (Swing, SWT or Eclipse RCP)
      C++ development
      Practical experience with Eclipse RCP framework
      OSGI knowledge is a plus
      Oil&Gas domain experience is a plus

    More
  • · 15 views · 1 application · 3d

    Senior Visualization Application Developer (Java or C++, OpenGL)

    Full Remote · Ukraine · 5 years of experience · English - B2
    Project Description: The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to...
    • Project Description:

      The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is expected to work with the lead and the product owner to understand the current shortcomings, investigate and research potential solutions, propose these solutions to the teams, and then work on the implementation of the agreed upon work. To get to this stage, the developers will also need to learn the inner workings of the visualization framework within Geoscience.

    • Responsibilities:

      • Design, develop, and maintain graphics-intensive modules within the Geoscience platform using Java and OpenGL.
      • Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.
      • Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.
      • Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.
      • Participate in code reviews, testing, and documentation to maintain high-quality software standards.
      • Stay updated with the latest developments in graphics technologies and geoscience applications.

    • Mandatory Skills Description:

      • Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.
      • 5+ years of professional experience in Java OR C++ development with a focus on graphics programming.
      • Proficiency in OpenGL and related graphics libraries for rendering complex datasets.
      • Strong experience working in Linux environments, including shell scripting and system optimization.
      • Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.

    • Nice-to-Have Skills Description:

      • Experience with geoscience software platforms.
      • Familiarity with geoscience data formats and visualization techniques.
      • Knowledge of additional programming languages such as Python, Java.
      • Understanding of GIS technologies and spatial data analysis.
      • Experience with agile development methodologies and version control systems like Git

    • Languages:
      • English: B2 Upper Intermediate
    More
  • · 55 views · 4 applications · 3d

    Senior Java Developer

    Office Work · Croatia · Product · 5 years of experience · English - B2
    Requirements: Strong experience with Java, Spring (Boot, Security, Data), and Hibernate Microservices architecture development experience Will be a plus:AWS (EC2, RDS, SNS, SQS, Lambda) Kubernetes, Docker PostgreSQL Elasticsearch /...

    Requirements:

    • Strong experience with JavaSpring (Boot, Security, Data), and Hibernate
    • Microservices architecture development experience
    • Will be a plus:
      • AWS (EC2, RDS, SNS, SQS, Lambda)
        KubernetesDocker
      • PostgreSQL
      • Elasticsearch / OpenSearch
    • Conversational English for team communication and documentation
    • Ability to work from an office in the EU

    Nice to have:

    • Experience in backend development for mobile applications

    We offer:

    • Competitive market-level salary 

    • International team and a chance to work on a world-class product

    • Compensation for lunches

    • Opportunities for professional growth and development

    More
  • · 425 views · 45 applications · 3d

    Java Team Lead

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · English - B2
    Dripify is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and...

    Dripify is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and seamless.

    Project — dripify.com

    We’re looking for a Java Team Lead who will split their time between hands-on backend development (50%) and technical/team leadership (50%). You’ll lead a team of 5 engineers, ensure delivery quality, and own architectural decisions, while also contributing code and driving technical excellence.

     

    Requirements

    — 5+ years of hands-on Java development experience (Java 21+).
    — 2+ years leading a development team.
    — Deep practical experience with Spring Boot modules (Web, Security, Data, Messaging).
    — Strong knowledge of Java concurrency, multithreading, and backend system design.
    — Proficient in SQL databases (PostgreSQL preferred).
    — Experience with REST APIs and asynchronous messaging (SNS/SQS).
    — Skilled in CI/CD, code quality gates, and automated testing.
    — Hands-on with Docker, Linux, and system-level debugging.
    — Familiar with monitoring/logging tools (ELK, Prometheus, Grafana).
    — Strong focus on security best practices: auth, validation, access control.
    — Working knowledge of AWS: IAM, EC2, RDS, S3, CloudWatch, Secrets Manager.

     

    Responsibilities

    Development (50%)
    — Build modular, secure, and maintainable backend systems using Java 21+ and Spring Boot.
    — Design and implement RESTful APIs and event-driven services (SNS/SQS).
    — Write tested, high-quality code with strong focus on unit/integration testing.
    — Ensure CI/CD integration, monitoring, and production readiness.
    — Drive system performance and scalability improvements.

    Leadership & Delivery (50%).
    — Lead a backend team: mentorship, code reviews, and engineering growth.
    — Own delivery quality: scope planning, progress tracking, risk mitigation.
    — Document and communicate architectural decisions.
    — Coordinate cross-functionally with product managers, DevOps, and QA.
    — Promote best practices in secure development and clean architecture.

     

    Would be a plus

    — Experience in designing and operating microservice-based architectures.
    — Familiarity with Kubernetes (EKS or self-managed).
    — Experience with Terraform and Infrastructure-as-Code.
    — AWS Certifications (e.g., Developer Associate, Solutions Architect).
    — Bachelor’s or Master’s in Computer Science or related field.

     

    Work conditions

    — 100% remote position, providing flexibility and work-life balance.
    — Competitive salary reflecting your skills and expertise.
    — 24 days of paid vacation per year to recharge and relax.
    — 10 days of paid sick leave.
    — Educational opportunities.
    — Compensation budget for medical and hobby/sport expenses.
    — Generous budget for birthdays and anniversaries.
    — Online and offline team events.
    — A collaborative and innovative work environment with passionate team members.

     

    Hiring process

    ✅Interview with Recruiter (45min) — ✅Tech interview with Teach Leader (1.5 hour) — ✅Interview with CTO (45min) — ✅Reference check — ✅Offer

    More
  • · 832 views · 185 applications · 3d

    Senior Java Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · English - B1
    Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our...

    Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our innovative solutions redefine the way companies approach outreach, making interactions more effective and seamless.

     

    We are seeking a dedicated Senior Java Engineer to join our team at Dripify, a leading B2B SaaS product company.

     

    Project — dripify.com

     

    Sales automation platform designed for marketers, business owners, and sales teams that allows automating cold-emailing and lead generation on LinkedIn.

     

    Here is some of what you will do:

    • Build modular, maintainable backend systems using Java 21+ and Spring Boot (MVC, REST, Security, Data, Messaging).
    • Design and integrate performant, concurrent services using REST APIs and asynchronous messaging via SNS/SQS.
    • Write tested, reliable code with a strong emphasis on unit and integration testing and CI/CD automation.
    • Apply secure coding practices
    • Collaborate on architecture and system design, taking full ownership of deliverables from implementation to deployment.

       

    Requirements:

    • 5+ years of hands-on Java development, with production experience in Java 21+
    • Deep practical experience with Spring Boot modules
    • Strong understanding of modular architectural principles and backend service decomposition
    • Solid knowledge of Java concurrency and multithreaded environments
    • Experience working with SQL databases (PostgreSQL preferred)
    • Proficiency in RESTful API design and asynchronous messaging using SNS/SQS
    • Familiarity with CI/CD pipelines and common quality gates (test coverage, static analysis, security scanning)
    • Strong foundation in unit and integration testing
    • Competence in Docker, Linux, and system-level debugging
    • Understanding of logging and monitoring tools (e.g., ELK, Prometheus, Grafana)
    • Commitment to secure development practices, including authentication, authorization, data validation, and least-privilege access
    • Working knowledge of AWS services, including IAM, EC2, RDS, S3, CloudWatch, and Secrets Manager

       

    Would be a plus:

    • Experience with microservices architecture — including service decomposition, data ownership, and inter-service communication patterns
    • Kubernetes (EKS or self-managed)
    • Infrastructure-as-Code using Terraform
    • AWS Certifications (e.g., Developer Associate, Solutions Architect)
    • Bachelor’s or Master’s degree in Computer Science or a related field

     

    Here is what we offer:

    — 100% remote position, providing flexibility and work-life balance.
    — Competitive salary reflecting your skills and expertise.
    — 24 days of paid vacation per year to recharge and relax.
    — 10 days of paid sick leave.
    — Educational opportunities.
    — Compensation budget for medical and hobby/sport expenses.
    — Generous budget for birthdays and anniversaries.
    — Online and offline team events.
    — A collaborative and innovative work environment with passionate team members.

     

    Hiring process:
    ✅Interview with Recruiter (45min) — ✅ Tech interview with Engineering Manager (1 hour) — Tech interview with Team Leader (1.5 hour) — ✅Reference check — ✅Offer

    More
  • · 164 views · 69 applications · 4d

    Senior Java Developer

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · English - B2
    About the Company Traffic Label is a fast-growing, data-driven technology company operating in the iGaming and affiliate marketing space, building scalable products focused on performance, analytics, and automation across global markets. About the...

    About the Company

    Traffic Label is a fast-growing, data-driven technology company operating in the iGaming and affiliate marketing space, building scalable products focused on performance, analytics, and automation across global markets.

     

    About the role

    We’re growing our engineering team and looking for a Senior Java Developer to help take a new iGaming platform from proof of concept to production. You’ll join a small, highly skilled team building scalable, high-performance backend systems from the ground up in a fast-paced, data-rich environment.

     

    Responsibilities

    • Design, build, and maintain robust backend services in Java
    • Work with event-driven architectures using Kafka
    • Design and optimise PostgreSQL databases for performance and scalability
    • Implement multithreaded, concurrent applications ready for high load
    • Drive best practices in coding, testing, and system design to keep the platform robust and scalable
    • Take a leading role in technical discussions, code reviews, and architecture decisions

    Requirements

    • 5+ years of commercial experience in high-volume, highly available systems
    • Strong knowledge of Java (Core, Concurrency, Multithreading)
    • Deep hands-on experience with PostgreSQL (schema design, indexing, and query optimisation) in large-scale, high-traffic environments
    • Hands-on experience with Kafka (producers, consumers, streams, event-driven architecture)
    • Strong understanding of scalable and distributed systems
    • Experience working in remote/distributed teams
    • High level of ownership, autonomy, and problem-solving skills
    • Strong communication skills, comfortable working with both technical teams and senior business stakeholders
    • Fluent English (spoken and written)

    Nice to have

    • Experience in iGaming, fintech
    • Knowledge of microservices architecture
    • Experience with cloud platforms (AWS / GCP / Azure)
    • Familiarity with Docker / Kubernetes

    What we offer

    • Fully remote role with a modern, flexible working setup
    • Opportunity to work on a brand-new iGaming project
    • High level of technical ownership and influence over key architectural decisions
    • Collaborative, senior-level engineering environment
    • Competitive compensation based on experience
    • Long-term project with room for growth
    More
  • · 32 views · 4 applications · 4d

    Senior\Regular GIS Java Developer

    Full Remote · Ukraine · 5 years of experience · English - B2
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation of geological and...

    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
    Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.
    Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.
    Work supposes close cooperation with Customer team located in Houston and following Agile principles.
    Our team is senior, supportive and friendly.

     

    Responsibilities

    Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions.

    Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization

    Present architectural designs and technical proposals to the architecture review board.

    Ability to break down development tasks and lay out clear implementation roadmaps.

    Implement and optimize computation algorithms

    Design and develop both thin and thick client applications that interact with cloud-based microservices.

    Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools

    Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of DSG application.

    Mentor junior developers and actively contribute to architectural and

    implementation decisions.

    Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint

    Stay current with emerging technologies and trends in geophysical computing and software development.

     

    Skills

    Must have

    At least 5-10 years of experience

    GIS Java Eclipse

    ESRI ArcGIS Runtime

    ESRI Services and Authentication

    Nice to have

    DSG experience

    Oil and Gas experience is preferred but not mandatory

    More
  • · 215 views · 37 applications · 5d

    Senior Java Developer (US time zone)

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    Overview: We are looking for a Senior Backend Engineer to lead the development of core backend services within a modern microservice infrastructure that powers mobile and embedded clients. This is a senior, hands-on role with architectural ownership,...

    Overview:
    We are looking for a Senior Backend Engineer to lead the development of core backend services within a modern microservice infrastructure that powers mobile and embedded clients. This is a senior, hands-on role with architectural ownership, ideal for an engineer who enjoys building scalable distributed systems, designing secure and reliable APIs, and mentoring other developers. You will drive technical decisions and collaborate closely with architects, frontend engineers, and product teams to deliver future-proof backend solutions.

     

    Responsibilities:

    • Lead the design and development of backend services using Java in a Docker/Kubernetes-based environment;
    • Drive architectural improvements and establish backend best practices across the platform;
    • Design, implement, and optimize event-driven systems based on Kafka;
    • Build secure, scalable RESTful APIs for internal and external consumers;
    • Design and query complex data models using PostgreSQL, with strong focus on performance and reliability;
    • Collaborate closely with frontend and product teams to deliver features end-to-end, from concept to production;
    • Ensure system reliability and observability through logging, tracing, and monitoring;
    • Enable integrations with data pipelines and ML-powered services as part of data-driven and AI initiatives;
    • Mentor junior engineers, conduct code reviews, and support team-wide technical growth.

     

    Requirements

    • 5+ years of professional experience in backend development within microservice and cloud-native environments;
    • Strong production experience with Java (e.g., Spring Boot or similar frameworks);
    • Python experience is a plus, especially for data pipelines, ML integration, or scripting tasks;
    • Deep understanding of:
      • Kafka and event-driven architectures;
      • PostgreSQL, including advanced schema design and query optimization;
      • Secure API design and implementation (OAuth2, HTTPS, mTLS).
    • Hands-on experience with Docker, Kubernetes, and CI/CD pipelines in production;
    • Proven ability to lead cross-functional technical initiatives and make architectural decisions;
    • Demonstrated experience mentoring or guiding less experienced engineers;
    • Exposure to video streaming backends or media platforms is a plus;
    • Strong interest or background in ML- or data-driven applications;
    • Bonus: Experience with observability stacks (e.g., Prometheus, Grafana) or real-time analytics systems.
    More
  • · 70 views · 1 application · 5d

    Senior Java Developer

    Hybrid Remote · EU · 5 years of experience · English - B2
    Company Description Are you ready to take ownership of mission-critical backend systems in a high-load, transaction-heavy environment? We are looking for a Senior Java Developer to join our Payments Domain team in Warsaw. This is a hybrid role with 3...

    Company Description

     

    Are you ready to take ownership of mission-critical backend systems in a high-load, transaction-heavy environment? We are looking for a Senior Java Developer to join our Payments Domain team in Warsaw.

    This is a hybrid role with 3 days per week in the office, giving you the perfect balance between collaboration and flexibility. At Sigma Software, we value engineering excellence, multicultural teamwork, and delivering secure, high-performance solutions.

    Why join us? You’ll work on a platform processing millions of transactions daily, contribute to architectural decisions, and be part of a company where innovation and ownership are encouraged.

    CUSTOMER

    Our customer is a well-established international company in the iGaming industry, known for its engineering-driven culture and multicultural team distributed across multiple countries. Operating multiple brands across various markets, the company delivers secure, high-performance digital platforms recognized for reliability and scalability.

    PROJECT

    You will be part of the Payments Domain team, responsible for developing and maintaining a large-scale payments platform built on modern microservices architecture. The platform processes millions of secure transactions daily, supporting multiple brands and geographies. The work focuses on scalability, reliability, and performance in a high-load environment, covering everything from integration with payment providers to transaction monitoring and compliance.

     

    Job Description

     

    • Design, develop, and maintain backend services for the payments platform using Java and Spring Boot
    • Ensure high availability, scalability, and performance of transaction processing systems
    • Collaborate with cross-functional teams to define technical requirements and deliver solutions end-to-end
    • Implement integrations with payment service providers and internal systems
    • Participate in architectural discussions and contribute to system evolution in a microservices environment
    • Monitor, troubleshoot, and optimize services in production
    • Ensure compliance with security, regulatory, and operational standards
    • Drive continuous improvement in code quality, testing, and deployment practices
    • 3 days per week working from the office

     

    Qualifications

     

    • 5+ years of commercial experience with Java and Spring Boot
    • Strong experience with MySQL and Kafka
    • Proven track record working with microservices architecture in high-traffic, high-load systems
    • Experience developing high-performance backend solutions for transaction-heavy platforms
    • Ownership mindset with ability to deliver services end-to-end
    • Excellent communication skills in English (C1 level), both written and verbal
    • Experience with Kotlin
    More
  • · 76 views · 7 applications · 8d

    Full-Stack Java Developer

    Full Remote · EU · Product · 5 years of experience · English - B1
    About us: ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its...

    About us:
     

    ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its cutting-edge products, ARRISE helps to deliver exceptional gaming experiences to millions of players worldwide.
     

    Our global team of talented and driven professionals are shaping the future of iGaming. Headquartered in Gibraltar, we have offices spanning Canada, India, the Isle of Man, Latvia, Malta, Romania, Serbia, Bulgaria, and the UAE, and more exciting destinations on the horizon.
     

    At ARRISE, we take pride in creating growth opportunities at all levels, constantly investing in our people while welcoming new colleagues and forging strategic partnerships that open new opportunities for success.
     

    To achieve this, we bet on ourselves. We know that success is a collective effort, and our team is driven by ambition, collaboration, and a shared commitment to grow and succeed—while embracing every step of the journey.
     

    Be part of the future of iGaming with ARRISERS! See a job that excites you? Apply now, and our friendly recruitment team will connect with you soon. Your journey starts here!

     
    Required skills: 

    • 5+ years of Java development. 
    • Strong programming skills with Java. 
    • Experience with OOP/OOD. 
    • Experience with clustered applications, pooling, connection management, transactions. 
    • Familiarity with programming specifics like asynchronous I/O, concurrency, distributed web systems and regression. 
    • A good foundation in algorithms, design patterns, and data structures. 
    • Experience with unit/functional testing. 
    • Strong experience with the most of Spring Framework/JDBC, databases (PostgreSQL). 
    • Strong experience with Javascript and React Framework. 
    • Maven, Git. 
    • Strong understanding of RDBMS concepts + SQL. 

     

    Will be a plus:  

    • Familiarity with NoSQL databases like Redis. 
    • Experience with Kubernetes and Nomad. 
    • Experience with AWS services. 
    • Experience with Oracle databases. 
    • Experience with distributed messaging systems, particularly RabbitMQ. 
    • Experience in application and infrastructure monitoring. 
    • Proven ability to troubleshoot production problems related to software applications. 
    • Exposure to high-load systems. 
    • Good spoken and written English skills.   

     
     Company offers: 

    • Long-term employment. 
    • Flexible timetable. 
    • Comfortable working conditions. 
    • Paid vacation and sick leaves. 
    • English lessons, gym. 
    • Competitive salary level. 

     

    More
Log In or Sign Up to see all posted jobs