Jobs Java

87
  • Β· 37 views Β· 6 applications Β· 14d

    Java Full-Stack Team Lead

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Our client isn't a typical Swiss bank β€” it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed down by legacy systems, their tech stack is lean and innovative. The...

    Our client isn't a typical Swiss bank β€” it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed down by legacy systems, their tech stack is lean and innovative.

    The team builds products that transform complex, fragmented risk data into clear, actionable insights, enabling smarter and faster decisions to reduce risk. We focus on core business areas such as account risk and work closely with key stakeholders - Risk department, Compliance department, and the Middle Office Fraud Center β€” to deliver impactful solutions.

    You'll be part of a Scrum team of four, collaborating daily with stakeholders through stand-ups, status updates, and Agile ceremonies. We embrace best practices and modern communication tools: Zoom, Teams, Outlook, JIRA, Confluence, and more.

    We continuously evolve our solutions to atomic microservices and self-contained systems, based on dockerized environments with CI and CD.

    What we offer:
    Professional Growth: access to local trainings, on-demand webinars, interactive workshops, and support for conferences and certifications.

    Competitive Compensation: Regular annual reviews based on your performance and professional development.

    Work-Life Balance & Fun: Team-building activities, corporate events, hackathons, and a variety of engaging initiatives.

    If you're proactive, creative, and ready for new challenges, join us! Together, we'll enhance product quality and optimize processes while driving innovation.

    • Responsibilities:

      - Overall responsibility for a team, its performance
      - Driving the Scrum processes, coaching the team, driving improvements
      - Contributing towards the technical direction of the products by being involved in technical design and delivery of components
      - Identifying potential risks and escalating to the manager and client
      - Communicating and interacting effectively with other Team Leads
      - Participation in meetings with the client (Stand Ups, Grooming, Planning, Demo, Retro, and other ad-hoc ones)
      - Requirements refinement, Sprint planning, and task estimation
      - Application development
      - Developing unit/integration tests, E2E, ensuring good development testing coverage
      - Lead a team of 3 developers
      - Participate in peer design and code reviews
      - Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality

    • Mandatory Skills Description:

      - 1+ year in Team Lead position [fresh experience during last 2 years]
      - At least 5+ years of proven experience in a Software Developer position
      - Java core, Java 11+ features
      - OOP/OOD knowledge, design patterns
      - HTML, CSS, JavaScript
      - JavaScript
      - Unit testing frameworks (JUnit, Mockito, etc.)
      - Spring framework, IOC
      - RESTfull services
      - Java-based application servers (e.g. Tomcat)
      - SQL knowledge, any RDBMS, Oracle/PostgreSQL is a plus
      - ORM, Hibernate in particular
      - Maven and Distributed SCM (GIT OR Mercurial)
      - CI tools experience (Jenkins)
      - Docker

    More
  • Β· 204 views Β· 50 applications Β· 14d

    Java Developer

    Full Remote Β· EU Β· 5 years of experience Β· English - B2
    Numerical Technologies LTD is a leading provider of custom software solutions and services specializing in risk, limits, and regulatory capital. Right now, we are looking for a Java Developer to join our team. What you will be doing: As part of the...

    Numerical Technologies LTD is a leading provider of custom software solutions and services specializing in risk, limits, and regulatory capital. Right now, we are looking for a Java Developer to join our team.

     

    What you will be doing:

    As part of the team, you will be participating in a project for a major US financial holding company.  You will develop, maintain, and support software features, write scalable and fault-tolerant Java code, debug applications, and integrate with internal and third-party services. You will collaborate with the product team to meet requirements and ensure code quality through testing, code reviews, and system design.

     

    Project: Modernization of a monolithic system into a microservices architecture. Java services provide authentication, logging, and data management. Python services handle core computational logic.


    What we’re looking for:

    • 5+ years of experience in Java development, preferably in FinTech.
    • Strong experience with Java and Spring Framework.
    • Solid understanding of microservices architecture and design patterns.
    • Proficient in SQL (Oracle, PostgreSQL).
    • Experience with AWS.
    • Python knowledge is a plus.
    • Ability to test your own code to ensure quality.
    • Capable of working autonomously and independently. 
    • University diploma (Bachelor’s degree or above) required.
    • Excellent communication and collaboration skills in an international environment.
    • Upper-intermediate English level or higher.

     

    What we offer:

    • Competitive compensation depending on experience and skills.
    • Regular assessments and salary reviews.
    • Paid personal days.
    • Mental health support program.
    • Partial gym compensation.
    • Language classes.
    • Flexible working schedule.
    More
  • Β· 125 views Β· 31 applications Β· 15d

    Senior Java Engineer

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    About the position Develop and design a scalable system Investigate new technological areas and understand them in depth through rapid self-learning Demonstrate strong analytical problem-solving skills to support scalable and sustainable design...

    About the position

    • Develop and design a scalable system
    • Investigate new technological areas and understand them in depth through rapid self-learning
    • Demonstrate strong analytical problem-solving skills to support scalable and sustainable design solutions
    • Deliver high-quality solutions to our clients by adhering to software design, development, and testing best practices

    Position Requirements:

    • At least 3 years of experience as a Java/J2EE developer
    • Experience in Relational/NoSql Distributed Databases
    • Solid understanding of Messaging platforms (Kafka etc.)
    • Experience with developing microservices-based architecture.
    • Experience in Spring framework, Springboot, Hibernate, and In-depth knowledge of Java 8+ development
    • Experience in unit testing frameworks, such as Junit, TestNG, etc.
    • Experience in writing design documents for SW architecture
    •  Comfortable tackling new problems and thinking outside the box
    • Ability to work independently with minimum supervision and to take on additional tasks as required

    Working in a scrum team

    Advantages:

    •  Python, Spark
    • Experience with Kubernetes
    • Advanced Dev Environment knowledge: Maven, GIT, Jenkins, Docker
    • Experience working as a software developer in an Agile environment
    • Experience in CI tools such as Jenkins
    •  Working in a Linux environment
    More
  • Β· 91 views Β· 22 applications Β· 15d

    Senior JAVA Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· 7 years of experience Β· English - B2
    Key Responsibilities: Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud). Microservices: Architect and implement scalable microservices for high availability and performance. Helm &...

    Key Responsibilities:

    • Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud).
    • Microservices: Architect and implement scalable microservices for high availability and performance.
    • Helm & Kubernetes: Use Helm and Kubernetes for container orchestration and automated deployment.
    • Production Support: Participate in the "Blender" on-call rotation (approximately once a month) to resolve production issues.
    • Collaboration: Work closely with cross-functional teams to define, design, and optimize technical solutions.

    Skills & Qualifications:

    • Java & Spring: 5+ years of hands-on experience with Java and Spring (Spring Boot, Spring Cloud).
    • Microservices: Experience building and deploying microservices in a distributed environment.
    • Helm/Kubernetes: Familiarity with Helm and Kubernetes for deploying and managing applications in the cloud.
    • Cloud Platforms: Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
    • On-Call Support: Willingness to participate in the Blender on-call rotation and resolve production incidents.

    Soft Skills:

    • Strong problem-solving and troubleshooting skills.
    • Excellent team player with effective communication and collaboration skills.
    • Adaptable in a fast-paced, dynamic environment.
    More
  • Β· 75 views Β· 16 applications Β· 15d

    Senior JAVA Engineer

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    Key Responsibilities: Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud). Microservices: Architect and implement scalable microservices for high availability and performance. Helm &...

    Key Responsibilities:

    • Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud).
    • Microservices: Architect and implement scalable microservices for high availability and performance.
    • Helm & Kubernetes: Use Helm and Kubernetes for container orchestration and automated deployment.
    • Production Support: Participate in the "Blender" on-call rotation (approximately once a month) to resolve production issues.
    • Collaboration: Work closely with cross-functional teams to define, design, and optimize technical solutions.

     

    Skills & Qualifications:

    • Java & Spring: 5+ years of hands-on experience with Java and Spring (Spring Boot, Spring Cloud).
    • Microservices: Experience building and deploying microservices in a distributed environment.
    • Helm/Kubernetes: Familiarity with Helm and Kubernetes for deploying and managing applications in the cloud.
    • Cloud Platforms: Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
    • On-Call Support: Willingness to participate in the Blender on-call rotation and resolve production incidents.
    More
  • Β· 91 views Β· 5 applications Β· 18d

    Full-Stack Developer (Java, React)

    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
  • Β· 120 views Β· 22 applications Β· 19d

    Senior Java Developer

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    Project Description The client provides a reimbursement platform available for companies with mobile employees who are traveling places for their day-to-day job. They have solutions for Small and Medium Businesses, Mid-size companies and Enterprises to...

    Project Description

    The client provides a reimbursement platform available for companies with mobile employees who are traveling places for their day-to-day job. They have solutions for Small and Medium Businesses, Mid-size companies and Enterprises to enable them to manage the reimbursement by streamlining and optimizing calculation process, control cost by using insight based on the rich user data aggregated through their Mobile app.

     

     

    Job Description

    We are looking for a talented Senior Java Software Engineer to take part in building a tactical solution within a planed way to an Enterprise Data Platform.

    • Team player, accountable, dedicated and passionate.
    • 6+ years of experience coding in Java (must).
    • Experience of team/tech leading
    • Self-learner 
    • Experience with system design and data structures.
    • Experience in designing and building multi-tenant and scalable microservice systems
    • Experience working in a containerized environment with Kubernetes (Advantage)
    • Experience in relational databases (Postgres ) 
    • Experience with cloud technologies (AWS/Azure)
    • Experience with using queues and messaging systems - Kafka, RabbitMQ - (Advantage)
    • Experience in building deployment pipelines using Jenkins and Kubernetes - (Advantage)

     

     

    Job Responsibilities

    • Become a valued member of an autonomous, cross-functional agile team.
    • In cooperation with solution architect, lead developer design, develop and deploy Java services focusing on high availability, low latency, scalability and high throughput.
    • Collaborate closely with other engineers, product owners and designers, to identify and solve challenging problems.
    • Take full responsibility and ownership from conception, development, quality to post-deployment.
    More
  • Β· 605 views Β· 280 applications Β· 19d

    Middle Java Developer

    Full Remote Β· Worldwide Β· Product Β· 3 years of experience Β· English - B1
    About Strim Duo: Strim Duo is a creative and high-tech game and digital product studio headquartered in Limassol, Cyprus. The company provides a wide range of services, including social game development, product engineering, UX/UI design, custom software...

    About Strim Duo:

    Strim Duo is a creative and high-tech game and digital product studio headquartered in Limassol, Cyprus. The company provides a wide range of services, including social game development, product engineering, UX/UI design, custom software solutions, mobile applications, and post-launch product support.

    Strim Duo helps partners create engaging and highly effective game content: from social and arcade games to MMORPGs and children’s apps, integrating advanced monetization mechanics and social network features (strim-duo.com)

    What We’re Looking For

    β€” Strong understanding of OOP, software engineering best practices, and API design;
    β€” Experience with Java & Spring ecosystem;
    β€” Solid knowledge of distributed systems and microservices architecture;
    β€” Hands-on experience with containerization and orchestration (Kubernetes, Helm);
    β€” Understanding of CI/CD principles and modern delivery pipelines;
    β€” Experience with cloud platforms (AWS preferred);
    β€” Familiarity with Infrastructure as Code (Terraform or similar);
    β€” Proficiency in SQL and relational databases;
    β€” Experience with monitoring and observability tools (Grafana, Prometheus, Kibana);
    β€” Proactive mindset, ownership mentality, and strong problem-solving skills;
    β€” English level: Intermediate+ (sufficient for daily communication);

    What You Will Be Responsible For

    β€” Active feature development and continuous improvement of backend services;
    β€” Full ownership of services: from design and development to deployment, support, and bug fixing;
    β€” Participation in architecture design and technical decision-making;
    β€” Building and evolving systems with a focus on scalability, reliability, and sustainability;
    β€” Improving observability: monitoring, logging, alerting;
    β€” Working with CI/CD pipelines and deployment processes;
    β€” Close collaboration with cross-functional teams;
    β€” Documenting technical decisions and sharing best practices;

    What we offer

    β€” Corporate psychologist;
    β€” Gifts for significant occasions;
    β€” Legal support;
    β€” Flexible working hours;
    β€” Direct access to C-level and opportunity to suggest new business ideas and drive changes.

    More
  • Β· 86 views Β· 17 applications Β· 19d

    Sr. Software Engineer (Java) Python is a plus

    Full Remote Β· Poland Β· 6 years of experience Β· English - B2
    Who You Are: You are a backend engineer with a deep understanding of distributed systems and microservices architecture. You value simplicity and effectiveness, and you’re excited by the opportunity to make a meaningful impact. You can reason through...

    Who You Are:

    You are a backend engineer with a deep understanding of distributed systems and microservices architecture. You value simplicity and effectiveness, and you’re excited by the opportunity to make a meaningful impact. You can reason through trade-offs, build for scale,

    and adapt quickly to evolving priorities.

    Responsibilities:

    • Design, implement, and maintain backend services that are secure, scalable, and mission-critical.
    • Collaborate with cross-functional teams to deliver end-to-end solutions from concept to deployment.
    • Work across the stack from backend systems to infrastructure components such as ALB/NLB, and Kubernetes.
    • Take ownership of projects, driving architecture, design, and implementation decisions.
    • Write clean, maintainable, and well-tested code in Java, and contribute to automation and tooling in Python when necessary.
    • Monitor production systems, respond to incidents, and continuously improve system reliability and performance.
    • Participate in On-Call rotation to ensure high availability and rapid response to production issues.
    • Participate in code reviews, knowledge sharing, and mentoring of junior engineers.

    Technologies We Use:

    Languages: Java, Python

    Frameworks: Spring Framework, Apache Mina, Netty●

    Cloud & Infrastructure: AWS (MSK, S3, Aurora/PostgreSQL, ALB/NLB), Docker,

    Kubernetes, Helm

    Monitoring & CI/CD: Grafana, CircleCI

    Proxies & Messaging: Envoy

    Qualifications:

    5+ years of backend development experience with a strong command of Java and the Spring ecosystem.

    Proven track record of shipping production-grade systems in cloud environments. Experience with distributed systems and messaging frameworks such as Apache Kafka

    (via AWS MSK).

    Strong understanding of containerization, orchestration (Kubernetes), and deployment

    workflows.

    Familiarity with observability tools and incident response best practices.

    Excellent communication skills and a collaborative mindset.

    Performance Indicators:

    • Timely delivery of scalable, maintainable backend systems.
    • System reliability, performance, and uptime metrics.
    • Responsiveness to incidents and ability to mitigate production issues.
    • Contributions to improving engineering processes and infrastructure.
    • Leadership in architectural and design discussions.
    More
  • Β· 32 views Β· 2 applications Β· 19d

    Senior Visualization Application Developer (Java, OpenGL)

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    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...

    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 C++ or Python.
      β€’ Understanding of GIS technologies and spatial data analysis.
      β€’ Experience with agile development methodologies and version control systems like Git

    More
  • Β· 180 views Β· 11 applications Β· 21d

    Senior Integration / API Engineer (MuleSoft, Kafka, Salesforce)

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· English - B2
    AIMPROSOFT - Senior Integration / API Engineer (MuleSoft, Kafka, Salesforce) Opportunity! Aimprosoft, a fast-growing IT company, is expanding its cooperation with a large European retail enterprise operating across multiple countries. We are looking...

    πŸš€ AIMPROSOFT - Senior Integration / API Engineer (MuleSoft, Kafka, Salesforce) Opportunity! 

    Aimprosoft, a fast-growing IT company, is expanding its cooperation with a large European retail enterprise operating across multiple countries. We are looking for a Senior Integration / API Engineer to join a strategic CRM and integration landscape centered around Salesforce Sales Cloud, Kafka, and an existing MuleSoft integration layer. 

       

    🎯About the project & role:  

      

    You will join an active enterprise ecosystem where Salesforce acts as the core B2B CRM, integrated with multiple surrounding systems across the organization. 

    Currently, Salesforce communicates via MuleSoft, which in turn connects to Kafka and other internal systems

     

    As the sole integration specialist on the project, you will: 

    • Maintain and extend existing integrations 
    • Design and implement new data flows 
    • Work closely with multiple development teams to understand information needs 
    • Evaluate integration approaches and challenge MuleSoft usage when it is not the optimal solution 

    This role requires strong independence, architectural thinking, and broad integration experience, not just MuleSoft configuration skills. 

      
    πŸ”₯What We Need From You:  

     

    • 5+ years of experience as an Integration / API Engineer 
    • English level β€” Upper-Intermediate (B2) or higher.  
    • Hands-on experience with MuleSoft Anypoint Platform (design, development, maintenance) 
    • Strong experience with API design and integration patterns (REST, event-driven architectures) 
    • Practical experience with Kafka or other message brokers 
    • Solid understanding of the Salesforce object model and Salesforce integration patterns 
    • Experience integrating Salesforce with external systems (ERP, PIM, analytics, internal platforms) 
    • Ability to work independently and derive integration requirements without detailed upfront specs 
    • Capability to design, document, and explain integration solutions to technical and non-technical stakeholders 
    • Readiness to challenge existing architecture and propose better or simpler alternatives 
    • Ensure a single source of truth for accounts and partner data.  
    • Ability to analyze requirements and propose technical solutions 
    • Participate in discovery and planning sessions; challenge requirements when needed.  
    • Experience collaborating with architects, business analysts, and PMs 
    • Ensure platform security, scalability, and performance.  
    • Ability to evaluate requirements and guide the business toward scalable solutions.  
    • Strong problem-solving and communication skills 

     

    πŸ“ŒNice to have:  

      

    • Experience designing Salesforce ↔ Kafka direct integrations 
    • MuleSoft certifications or Salesforce integration certifications 
    • Background as an API / Integration Architect 
    • Previous experience in Retail, E-Commerce, or Construction B2B domains.  
    • German language understanding is a plus.  
    • Education: A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is preferred (or equivalent real-world experience).   

      

    πŸ’ΌWhat We Offer:  

     

    • A competitive salary that appreciates your skills and experience  
    • Long-term collaboration with a large-scale European enterprise.  
    • Opportunity to define architectural standards and influence product direction.  
    • Cozy atmosphere and modern approaches. We have neither bureaucracy nor strict management nor β€œworking under pressure” conditions  
    • Opportunity to implement your ideas, tools, and approaches. We are open to changes and suggestions aimed at improvement  
    • Work on a strategic, large-scale international project with high visibility.  
    • Remote-friendly culture with strong team collaboration.  

      

      

     

     

    More
  • Β· 324 views Β· 71 applications Β· 21d

    Java developer

    Full Remote Β· Countries of Europe or Ukraine Β· 2 years of experience Β· English - B2
    We are looking for Java developer: Skills: -Java 18+ -ideally: Quarkus acceptable: β€œrecent” J2EE, especially JAX-RS, CDI, Bean Validation not sufficient (but might be advertised as an β€œalternative”): Spring (Boot) -J2EE -CDI, -Bean...

    We are looking for Java developer:
     

    Skills:

    -Java 18+

    -ideally: Quarkus
    acceptable: β€œrecent” J2EE, especially JAX-RS, CDI, Bean Validation
    not sufficient (but might be advertised as an β€œalternative”): Spring (Boot)

    -J2EE

    -CDI, 

    -Bean Validation

    -Docker

    -Kubernetes

    -Postgresql

    -Keycloak (OAuth 2, OICD)

    -Mapstruct

    -Cucumber

    -OpenAPI

    -JAX-RS

    -JUnit 5

    -Mockito

    -Apache Camel

    -Maven

    -Hazelcast

    -Flux

    -Grafana

    -Kibana

    -React JS will be "+"

    More
  • Β· 77 views Β· 10 applications Β· 22d

    Java Developer (with React)

    EU Β· Product Β· 5 years of experience Β· English - None
    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 hands-on experience in commercial software development using Java.  
    • Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns. 
    • Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud). 
    • Proficiency in vanilla JDBC for database interactions. 
    • Strong understanding of RDBMS concepts and SQL, with experience working with databases such as Oracle, PostgreSQL. 
    • Experience with Redis. 
    • Experience with distributed messaging systems, particularly RabbitMQ. 
    • Proven track record in the development of microservices and distributed transactional systems. 
    • Knowledge of fundamental design principles for building scalable and highly available applications. 
    • Good foundation in algorithms, design patterns, and data structures. 
    • Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.  

     

    Preferred Skills:  

    • 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. 
    • Experience with JSP, Thymeleaf, JavaScript, TypeScript, React would be a big plus. 
    • Experience with MongoDB would be a big plus. 

     

    Responsibilities:  

    As a Java Software Engineer, you will play a pivotal role in engineering and implementing a high-loaded enterprise system that serves tens of thousands of users logging into our product every day. Your responsibilities will include: 

    • Collaborating with cross-functional teams to design, develop, and maintain robust software solutions that meet the needs of our enterprise-level system. 
    • Architecting scalable and efficient Java-based components to ensure optimal performance under high load. 
    • Implementing best practices in software engineering, including code reviews, testing methodologies, and documentation standards. 
    • Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning. 
    • Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support. 
    • Staying up-to-date with the latest technologies and industry trends to continuously improve our system architecture and development processes. 

     

    Company offers: 

    • Long-term employment. 
    • Flexible timetable. 
    • Comfortable working conditions. 
    • Paidβ€―vacationβ€―andβ€―sickβ€―leaves. 
    • English lessons, gym. 
    • Competitive salary level. 
    More
  • Β· 66 views Β· 16 applications Β· 22d

    Java Developer (Universe DB, SQL)

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Project description We are executing a phased modernization program to migrate a legacy enterprise system built on Rocket UniVerse (UniVerse / UniData) database technology and a PowerBuilder client-server application stack to a modern Java-based platform...

    Project description

    We are executing a phased modernization program to migrate a legacy enterprise system built on Rocket UniVerse (UniVerse / UniData) database technology and a PowerBuilder client-server application stack to a modern Java-based platform with a relational SQL backend for a large US insurance company.

    As part of this initiative, we are looking for a Senior Data Migration Engineer to play a key role in the data and data-driven logic migration. The primary responsibility of this role is to design and implement Java-based tooling for data extraction, transformation, validation, and reconciliation, ensuring that the migrated data in the target Database environment is accurate, consistent, and functionally equivalent to the legacy system.

    This is a migration-focused role. Success in this position requires strong experience with Universe DB / MultiValue data models, combined with the ability to build robust, repeatable migration and validation components in Java within a phased or parallel-run modernization program.

    Responsibilities

    This role focuses on Java-driven migration tooling and data validation, combined with deep expertise in Rocket UniVerse.Developer will design and implement Java-based solutions to extract, transform, validate, and reconcile data and data-driven business logic from Universe DB, while also accounting for how this data is consumed and interpreted by the legacy PowerBuilder application.

    Skills

    Must have

    Java:

    Β· Strong experience with Java for backend development, batch processing, or migration tooling

    Β· Experience with Java frameworks (Spring / Spring Boot preferred)

    Β· Familiarity with data processing, concurrency, error handling, and logging

    Β· Ability to design and build reliable, reusable migration and data validation components

    Universe DB:

    Β· Hands-on experience with Rocket UniVerse (UniVerse and/or UniData)

    Β· Strong understanding of:

    MultiValue data models and record structures

    DICT files and metadata definitions

    Data extraction, access patterns, and performance considerations

    Β· Experience supporting Universe-based systems or participating in migration initiatives

    Databases & SQL:

    Β· Strong SQL skills with experience in relational databases

    Β· Practical experience with PostgreSQL or similar platforms

    Β· Experience mapping MultiValue data structures to relational schemas

    Β· Understanding of data integrity, transactions, indexing, and query performance

    Nice to have

    Experience in Universe DB to SQL migration projects

    Familiarity with ETL concepts and data validation frameworks

    Basic understanding of Java backend data access patterns

    Experience working in phased or parallel-run migrations

    Exposure to enterprise or regulated environments

    Languages

    English: B2 Upper Intermediate

    More
  • Β· 269 views Β· 89 applications Β· 22d

    Middle / Senior Back-End Developer (Java + AWS)

    Full Remote Β· Countries of Europe or Ukraine Β· 3 years of experience Β· English - B2
    AIMPROSOFT - Middle+ / Senior Back-End Developer (Java) Opportunity! Aimprosoft is looking for a Middle+ / Senior Back-End Developer (Java + AWS) to join a long-term (6–12 months, with a strong likelihood of extension depending on project progress and...

    πŸš€AIMPROSOFT - Middle+ / Senior Back-End Developer (Java) Opportunity! 

     

    Aimprosoft is looking for a Middle+ / Senior Back-End Developer (Java + AWS) to join a long-term (6–12 months, with a strong likelihood of extension depending on project progress and business needs) international project in the Payments Infrastructure & Integrations domain. 

    The project focuses on building and maintaining backend services that integrate external providers (banks, acquirers, and alternative payment methods) into a unified payment platform used by global merchants. The system operates at scale and requires high reliability, security, and clear integration contracts. 

     

    🎯About the project & role: 

    You will work on Java-based backend services responsible for provider integrations and internal service communication
    The role focuses on microservices development, API integrations, and stable backend evolution within an established engineering environment. 

    Your contribution will help ensure consistent provider connectivity, system stability, and smooth rollout of new integrations. 

     
    πŸ”₯What We Need From You: 

    • 3+ years of experience in Java SE  (17/21) development 
    • Strong experience with microservices architecture 
    • Solid knowledge of: Spring framework, Maven 
    • Experience with relational databases (MySQL, PostgreSQL) 
    • Experience with NoSQL technologies (Redis, MongoDB) 
    • Familiarity with AWS (EC2/SQS/SNS/ECS/EKS/S3) 
    • Hands-on experience with (CI/CD pipelines, Docker) 
    • Ability to translate user requirements into technical solutions 
    • Experience using AI tools (ChatGPT, Claude, Cursor) for: Research, Drafting documentation 
    • Fast learner and strong team player 
    • English: Upper-Intermediate (B2) or higher for communication with international teams. 

     

    πŸ“ŒNice to have: 

    • DynamoDB experience 
    • Kubernetes experience 
    • Experience with GCP 
    • To be available from 5pm to 9pm Kyiv time (4–5 hours overlap with Central Time (CT))  
    • Experience in Payments Infrastructure domain project 
    • Bachelor’s or Master’s degree in Computer Science or related field. 

       

    πŸ’ΌWhat We Offer: 

    • Official military deferment (reservation) 
    • A competitive salary that appreciates your skills and experience 
    • Cozy atmosphere and modern approaches. We have neither bureaucracy nor strict management nor β€œworking under pressure” conditions 
    • Opportunity to implement your ideas, tools, and approaches. We are open to changes and suggestions aimed at improvement 
    • Work on a strategic, large-scale international project with high visibility. 
    • Remote-friendly culture with strong team collaboration. 

     

     

     

    More
Log In or Sign Up to see all posted jobs