Jobs Java

134
  • Β· 254 views Β· 91 applications Β· 16d

    Senior Back-End Developer (Java)

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

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

     

    Aimprosoft, a fast-growing IT company, is looking for a Senior Java Developer to join a long-term (6–12 months, with a strong likelihood of extension depending on project progress and business needs) international engagement focused on enterprise platform modernization and backend evolution in the Supply Chain / Logistics domain. 

     

    The platform is a mission-critical enterprise system used by large global customers to support demand planning, inventory optimization, and supply chain decision-making. It operates at scale, with complex business logic, legacy components, and high reliability requirements. 

     

    🎯About the project & role: 

     

    You will join an experienced engineering environment where modernization is performed incrementally and carefully, without disrupting existing business workflows. 

    The work focuses on: 

    • Upgrading a legacy Java-based platform to newer Java versions (Java 8 β†’ Java 17+) 
    • Framework and dependency migrations (Spring, Hibernate, testing frameworks) 
    • Modernizing backend architecture while preserving data models 
    • Exposing APIs (GraphQL) on top of existing systems 
    • Supporting and integrating with an ongoing 4GL migration 
    • Collaborating closely with long-tenured architects who own the domain knowledge 

    Your mission is to help safely modernize a large-scale enterprise backend, improve maintainability, and support long-term evolution of the platform. 

     
    πŸ”₯What We Need From You: 

     

    • 4+ years with Java 8+ 
    • Experience upgrading or maintaining large legacy Java systems 
    • English: Upper-Intermediate (B2) or higher for communication with international teams 
    • Solid understanding of Spring Framework concepts, Hibernate / JPA fundamentals, Relational databases and SQL 
    • Experience with Gradle 7.x / 8.x 
    • Experience with Tomcat 10.x / 11.x 
    • Practical experience designing or implementing GraphQL APIs 
    • Experience with testing (JUnit concepts, mocking, isolation) 
    • Strong debugging and troubleshooting skills 
    • Ability to read and understand unfamiliar code 
    • Comfortable working with incomplete documentation 
    • Strong analytical mindset-ability to translate business needs into data-driven campaigns. 
    • Ability to challenge AI outputs, validate results, and remain the final decision-maker 

    πŸ“ŒNice to have: 

     

    • javax β†’ jakarta migration experience 
    • JUnit 4 β†’ JUnit 5 migration experience 
    • Experience with Spring Security 6.x 
    • To be available from 5pm to 9pm Kyiv time (4–5 hours overlap with Central Time (CT)) 
    • Experience in Supply Chain / Logistics domain project 
    • Experience supporting or integrating with 4GL systems 
    • Familiarity with gradual migration patterns 
    • 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
  • Β· 30 views Β· 1 application Β· 5d

    Senior Java Developer - Krakow or Wroclaw

    Hybrid Remote Β· Poland Β· 6 years of experience Β· English - B2
    Project Description: We're seeking a passionate Java developer to create innovative applications for Fixed Income Rates and Credit trading desks. You'll deliver high-performance solutions while maintaining existing functionality Responsibilities: -...

    Project Description:

    We're seeking a passionate Java developer to create innovative applications for Fixed Income Rates and Credit trading desks. You'll deliver high-performance solutions while maintaining existing functionality

     

    Responsibilities:

    - Architecting and developing scalable Java applications for complex business challenges
    - Optimizing and refactoring existing components to improve performance and maintainability
    - Leading UAT and demonstration sessions with key stakeholders
    - Translating business requirements into technical specifications
    - Collaborating with global IT teams to ensure seamless integration
    - Supporting production rollouts and providing ongoing maintenance

     

    Mandatory Skills Description:

    - 6+ years of professional Java development experience
    - strong knowledge of low-latency, multi-threaded programming techniques
    - excellent problem-solving and analytical skills
    - strong communication skills, able to explain complex technical concepts to non-technical stakeholders
    - willingness to learn and adapt to new technologies and market changes

     

    Nice-to-Have Skills Description:

    - understanding of financial markets, particularly Rates and Credit bonds/derivatives with trading platforms (e.g., Bloomberg, Tradeweb)
    - familiarity with messaging systems like Kafka and data serialization formats (e.g., AVRO)
    - experience with Spring Framework, RESTful API design and knowledge of cloud platforms (Azure, AWS or GCP)

     

    English B2

    More
  • Β· 45 views Β· 0 applications Β· 5d

    Senior Java Developer - Warsaw

    Hybrid Remote Β· Poland Β· 7 years of experience Β· English - B2
    Project Description: Do you want to take part of mobile revolution in the banking area? We are looking for skilled JAVA professionals to develop high-availability, high-performance large Java based system that ... most probably you are already using!...

    Project Description:

    Do you want to take part of mobile revolution in the banking area? We are looking for skilled JAVA professionals to develop high-availability, high-performance large Java based system that ... most probably you are already using! Sounds interesting?
    - Application has 4.8 stars on App Store and Google play with millions of active users.
    - The team is continuously updating the app with new features and improvements to increase platform resilience, stability and performance
    - Every developer has possibility to share his thoughts and ideas about new features to the client
    - Flexible working hours

     

    Responsibilities:

    1. Develop project deliverables at high quality through entire software lifecycle according to given specifications and quality standards.
    2. Designs and develops supports and maintains it for its entire life.
    3. Supports less experienced team members in their effort put into software development.
    4. Design/develop testable software and help to improve team experience and knowledge.
    5. Deliver software artifacts, items and solutions working as a senior software developer in product and technology in software design, implementation and testing.
    6. Resolves domain and business issues at required standard.
    7. Responsible for guaranteeing high level of quality for the Client.
    8. Engages with the entire team to drive best practices to drive towards defect prevention rather than detection. Shapes QA process.
    9. Knows technology, methods and environments beyond the scope of assigned tasks and learns business and domain knowledge
    10. Estimates, develops and solves complex engineering problems
    11. Describes defects found to technical and businesspeople
    12. Design test scenarios according to proven test techniques (Boundary values analysis, Equivalents Classes, Orthogonal Test Arrays, Decision Tables
    13. Executes automated and/or manual tests created by him/her and other team members and analyses the result based on defined metrics
    14. Actively participates in release planning
    15. Gathers business requirements
    16. Interacts with production support teams
    17. Performs all necessary actions on supervisor's reference
    18. Other responsibilities related with employees specialization & competencies delegated by Manager

     

    Mandatory Skills Description:

    Technical skills/Professional knowledge
    Must Have :
    1. 7+ years of IT experience
    2. 7+ years of experience in programming language (Java)
    3. Strong knowledge of Java EE programming language (Jboss, hibernate, Spring, SpringBoot)
    4. Strong knowledge and experience of multi-threaded programming
    5. Knowledge of communication protocols REST & SOAP
    6. Knowledge of source code version control system - github, gerrit & CI/CD processes
    7. Strong knowledge of popular domain specific languages (HTML, XML, JSON, XSLT etc.)
    8. RDBMS (Relational Database Management System) knowledge and experience. Skills in SQL and TSQL or PL/SQL (optimization of data bases, query plan, etc.)
    9. Knowledge of Design Patterns (DTO/OOP /UML/GoF etc.) and ability to use them in practice
    10. Strong practical knowledge of Software Development Practices (TDD, BDD, XP etc.)
    11. Strong practical knowledge and experience in at least one software development technologies and standards (IoC, Spring/MVC, Struts, STL etc.)
    12. Strong practical knowledge and experience in at least one application platform (JBOSS, GCP, GoogleAPP Engine etc.)
    13. Microservices, Kubernete, KafkaMQ, RabbitMQ, Hazelcast
    14. Able to perform code review
    15. Fluent Polish (written and spoken)
    16. Master computer science degree or equivalent experience

     

    Nice-to-Have Skills Description:

    1. Circuit breaker and/or BulkHead implementation and tunning
    2. Code optimization for high performance and stability
    3. Strong knowledge about software lifecycle
    4. Experience with QA solutions like SonarCube, Checkmarks
    5. Understanding of quality related vocabulary (defect, bug, error, regression)
    6. Skills in using UNIX Shell
    7. Strong knowledge about test methodologies
    8. Strong knowledge of at least one test/defect tracking tool
    9. Business domain knowledge would be an advantage
    10. Good understanding of Agile/Scrum methodology

     

    Languages:

    Polish: C2 Proficient

    More
  • Β· 44 views Β· 2 applications Β· 15d

    Big Data Engineer

    Full Remote Β· Poland, Bulgaria, Romania Β· 5 years of experience Β· English - B2
    About the Product: The product is an enterprise-grade digital experience platform that provides real-time visibility into system performance, application stability, and end-user experience across on-premises, virtual, and cloud environments. It ingests...

    About the Product:

    The product is an enterprise-grade digital experience platform that provides real-time visibility into system performance, application stability, and end-user experience across on-premises, virtual, and cloud environments. It ingests large volumes of telemetry from distributed agents on employee devices and infrastructure, processes and enriches data through streaming pipelines, detects anomalies, and stores analytical data for monitoring and reporting. The platform serves a global customer base with high throughput and strict requirements for security, correctness, and availability. Rapid adoption has driven significant year-over-year growth and demand from large, distributed teams seeking to secure and stabilize digital environments without added complexity.

     

    About the Role:

    This is a true Big Data engineering role focused on designing and building real-time data pipelines that operate at scale in production environments serving real customers. You will join a senior, cross-functional platform team responsible for the end-to-end data flow: ingestion, processing, enrichment, anomaly detection, and storage. You will own both architecture and delivery, collaborating with Product Managers to translate requirements into robust, scalable solutions and defining guardrails for data usage, cost control, and tenant isolation. The platform is evolving from distributed, product-specific flows to a centralized, multi-region, highly observable system designed for rapid growth, advanced analytics, and future AI-driven capabilities. Strong ownership, deep technical expertise, and a clean-code mindset are essential.

     

    Key Responsibilities: 

    • Design, build, and maintain high-throughput, low-latency data pipelines handling large volumes of telemetry.
    • Develop real-time streaming solutions using Kafka and modern stream-processing frameworks (Flink, Spark, Beam, etc.).
    • Contribute to the architecture and evolution of a large-scale, distributed, multi-region data platform.
    • Ensure data reliability, fault tolerance, observability, and performance in production environments.
    • Collaborate with Product Managers to define requirements and translate them into scalable, safe technical solutions.
    • Define and enforce guardrails for data usage, cost optimization, and tenant isolation within a shared platform.
    • Participate actively in system monitoring, troubleshooting incidents, and optimizing pipeline performance.
    • Own end-to-end delivery: design, implementation, testing, deployment, and monitoring of data platform components.

     

    Required Competence and Skills:

    • 5+ years of hands-on experience in Big Data or large-scale data engineering roles.
    • Strong programming skills in Java or Python, with willingness to adopt Java and frameworks like Vert.x or Spring.
    • Proven track record of building and operating production-grade data pipelines at scale.
    • Solid knowledge of streaming technologies such as Kafka, Kafka Streams, Flink, Spark, or Apache Beam.
    • Experience with cloud platforms (AWS, Azure, or GCP) and designing distributed, multi-region systems.
    • Deep understanding of production concerns: availability, data loss prevention, latency, and observability.
    • Hands-on experience with data stores such as ClickHouse, PostgreSQL, MySQL, Redis, or equivalents.
    • Strong system design skills, able to reason about trade-offs, scalability challenges, and cost efficiency.
    • Clean code mindset, solid OOP principles, and familiarity with design patterns.
    • Experience with AI-first development tools (e.g., GitHub Copilot, Cursor) is a plus.

     

    Nice to have:

    • Experience designing and operating globally distributed, multi-region data platforms.
    • Background in real-time analytics, enrichment, or anomaly detection pipelines.
    • Exposure to cost-aware data architectures and usage guardrails.
    • Experience in platform or infrastructure teams serving multiple products.
    More
  • Β· 69 views Β· 10 applications Β· 15d

    Senior Java Engineer (Poland)

    Full Remote Β· Poland Β· 7 years of experience Β· English - B2
    Description 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. Requirements: 5+ years of backend...

    Description

    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.

     

    Requirements:

    • 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.
       

    Duties:

    • 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.

     

    Benefits:

    • A competitive salary and flexible compensation package
    • Professional development tools (mentorship program, tech talks and trainings)
    • Medical insurance
    • Free corporate English classes and speaking clubs with a native speaker
    • Various corporate events
    More
  • Β· 74 views Β· 5 applications Β· 15d

    Architect / Senior Liferay Developer

    Full Remote Β· EU Β· 5 years of experience Β· English - B2
    AIMPROSOFT β€” Architect / Senior Liferay Developer Opportunity! Aimprosoft, a fast-growing outsourcing IT company, is expanding its staff and is looking to hire an Architect / Senior Liferay Developer on a contract basis to work on a strategic project...

    πŸš€AIMPROSOFT β€” Architect / Senior Liferay Developer Opportunity! 

     

    Aimprosoft, a fast-growing outsourcing IT company, is expanding its staff and is looking to hire an Architect / Senior Liferay Developer on a contract basis to work on a strategic project for a European market client. 

      

    🎯About the client & role: 

    The client is a Northern Europe–based digital services and software engineering organization specializing in the design and delivery of enterprise-grade digital platforms. The company focuses on building and modernizing complex portals, intranets, and integration-heavy ecosystems using open-source technologies and composable architectures. With a strong engineering culture and a long-term mindset, the client emphasizes scalable, maintainable solutions that support digital transformation, operational efficiency, and high-quality user experiences across enterprise and public-sector environments. 

     
    πŸ”₯What We Need From You: 

    • 5+ years of hands-on experience with Liferay, including portal architecture and customization 
    • Proven experience designing and implementing enterprise-grade Liferay architectures, with a focus on scalability, performance, and maintainability 
    • Hands-on experience with Liferay Commerce (catalogs, pricing, promotions, checkout, integrations) 
    • Deep understanding of Liferay core concepts: Service Builder, MVC, workflows, permissions, search, and theming 
    • Experience integrating Liferay with external systems via REST APIs, web services, and message-based integrations 
    • Expirience integrating ERP / PIM / DAM / etc. 
    • Solid knowledge of CI/CD pipelines, automated deployments, and Liferay environment setup (Dev/Test/Prod) 
    • Strong grasp of software architecture principles, design patterns, and best practices for large-scale systems 
    • English level β€” Upper-Intermediate (B2) or higher 
    • Location : EU/UK 

     

    πŸ“ŒNice to have: 

    • Expirience with B2B/B2C/Manufacturing domain 
    • Experience with Liferay Cloud or containerized deployments (Docker, Kubernetes) 
    • Front-end experience with React, Angular, or modern Liferay frontend frameworks 
    • Knowledge of headless Liferay, GraphQL, and API-first approaches 
    • Experience with e-commerce integrations (payment providers, ERP, PIM, OMS) 
    • Exposure to security and authentication (SSO, OAuth2, OpenID Connect) in enterprise portals 

     

     

    πŸ’ΌWhat We Offer: 

    • 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 
    More
  • Β· 106 views Β· 37 applications Β· 15d

    Senior Backend Engineer (Java)

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B2
    Duda is a leading SaaS B2B web design platform that powers over one million websites for more than 22,000 agencies and businesses worldwide. It combines a drag-and-drop website builder with integrated AI tools that generate content, optimize SEO,...

    Duda is a leading SaaS B2B web design platform that powers over one million websites for more than 22,000 agencies and businesses worldwide. It combines a drag-and-drop website builder with integrated AI tools that generate content, optimize SEO, translate text, and automate image descriptions. 
    The platform operates at high scale and handles complex data workflows, including multi-currency pricing, A/B testing, and dynamic page rendering. Agencies rely on Duda to launch customizable, high-performance sites rapidly, making robust backend engineering essential to maintain reliability, performance, and seamless client workflows.

     

    About the Role:

    As a Senior Backend Engineer, you will join one of Duda’s cross-functional R&D squads, owning critical components of the core platform. You will lead the design and implementation of backend services, developing new features while collaborating closely with product managers, QA engineers, frontend developers, and designers to ship end-to-end solutions. 
    This role offers deep technical challenges in distributed systems, multithreading, and database optimization, with the autonomy to drive architectural decisions and make a tangible impact on product performance and scalability.

     

    Key Responsibilities:

    • Design, build, and maintain scalable backend services using Java and Spring-based technologies for Duda’s core platform used by thousands of customers.
    • Contribute to all phases of the development lifecycle, from understanding complex business requirements to design, implementation, testing, and production rollout.
    • Collaborate in Agile squads to gather requirements, review designs, and plan sprint deliverables.
    • Conduct code reviews and drive technical excellence across the backend team.
    • Identify and resolve performance bottlenecks, concurrency issues, and production incidents.

     

    Required Competence and Skills:

    • 5+ years of professional experience in backend software development
    • Expert proficiency in Java and its ecosystem
    • Hands-on experience with the Spring Framework
    • Strong understanding of multithreading, concurrency, and performance optimization in Java
    • Practical experience with relational databases such as Oracle and MySQL
    • Solid test-driven development skills, including unit and integration testing
    • BSc in Computer Science or an equivalent technical degree
    • Fluent English, both written and spoken

     

    Nice to Have:

    • Experience with Spring Boot or similar backend frameworks
    • Hands-on experience with NoSQL databases (e.g., DynamoDB, MongoDB)
    • Experience designing and building distributed microservices
    • Familiarity with REST APIs, event-driven architectures, and asynchronous processing
    • Experience with frontend technologies (TypeScript, JavaScript, React, HTML, CSS)
    • Exposure to generative AI tools in development workflows (e.g., AI-assisted coding)
    • Previous experience in a startup or fast-paced, high-growth environment
    • Familiarity with AWS infrastructure, serverless components, or containerized environments
    More
  • Β· 31 views Β· 1 application Β· 14d

    Senior\Regular GIS 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
      β€’ 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:

      At least 5-10 years of experience
      GIS Java Eclipse
      ESRI ArcGIS Runtime
      ESRI Services and Authentication

    More
  • Β· 44 views Β· 3 applications Β· 14d

    Senior Java Developer (Spark, Hadoop)

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Project Description: A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and...
    • Project Description:

      A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Apache Spark, Hive, Java, Scala, Spring, SQL, Kafka, Hadoop.

      We are looking for a strong Senior Java Developer with Big Data experience (Hadoop, Spark) capable of build the design and establish the framework in order to expose and distribute the Risk data to wide variety of consumers including Finance, Front office Risk Systems, Trading Systems, Back office and Account systems. This should cover low latency access and Streaming, Push / Pull mechanisms depending on the type of consumers.

      The role of the Senior Java Developer involves working with strong development teams (3 Senior Java Developers), the opportunity to work with big data improving knowledge in this domain utilizing the resources of an international bank.
       

    • Responsibilities:

      β€’ Design and build frameworks for ingesting/modeling the complex Risk data
      β€’ Develop Low latency caching to service Front office risk systems
       

    • Mandatory Skills Description:

      β€’ At least 5 years of experience in software development, including professional backend software development experience;
      β€’ Strong Knowledge of Java programming languages
      β€’ 1+ year of Big data development with extensive hands-on experience with Spark programming
      β€’ Strong knowledge of big data technologies like Hadoop (Hive) and Spark
      β€’ Should be familiar with algorithms and design patterns
      β€’ Understanding of distributed systems.
      β€’ Understanding of CI/CD workflow.
      β€’ Familiarity with Linux environment including scripting skills

    More
  • Β· 65 views Β· 1 application Β· 14d

    Senior Java Engineer

    Full Remote Β· Romania Β· 5 years of experience Β· English - B2
    Job Description (Mandatory): 5+ years of development experience in Java (preferably building/maintaining applications in enterprise segment) Strong Core Java, practical experience with Java 11 Strong OOP/OOD Good Spring concept understanding and practical...

    Job Description (Mandatory):

    • 5+ years of development experience in Java (preferably building/maintaining applications in enterprise segment)
    • Strong Core Java, practical experience with Java 11
    • Strong OOP/OOD
    • Good Spring concept understanding and practical experience (Core Container, JDBC, Web Services, MVC, Security, Boot)
    • Good knowledge of SQL and practical experience of RDBMS (Oracle)
    • Application server: JBoss
    • Version control: Git
    • Understanding of SOAP/REST API
    • Linux experience: basic/regular user
    • Technical or Telecom/OSS/BSS background
    • Upper-intermediate written and verbal English skills

    Nice to have

    • J2EE experience: JMS
    • Front-end experience: JQuery, JSP, JSF
    • Front-end experience: Vaadin, GWT, SmartGWT experience
    • XML/XSD/XSLT/XPath

    Job Responsibilities

    • Working as a part of geographically distributed team (US, Poland and Romania)
    • Working on new functionality development and enhancements of Client’s Network Inventory Management Solution and Transport
    • Configuration Management Solution
    • Develop complex SQL queries
    • Design and implement including unit testing
    • Support remote team with user acceptance testing, integration tests and end-to-end tests
    • Improve and support the deployed code and configuration
    • Troubleshoot and analyze problems identified in the created solutions
    • Everyday communication with GL US and customer teams (requirements clarification, status update, issues etc.)

    Department/Project Description

    One of the three USA biggest Communication Service Providers (CSP) uses consolidated Network Inventory Management Solution developed by one of the leading telecom vendors for managing their physical and logical inventory of network equipment and connectivity.

    Client’s Transport Configuration Management Solution was designed and developed to manage and automatic assignment and reservation of Last-mile IP and Ethernet Data for both Transport and RAN (Sub networks, VLANs, IP Addresses, Radio ID’s, MAD/NG Routers, NNI’s etc.).

    Our Client was looking for a partner who can perform functional enhancements, provide performance improvement and fixes for the existing issues remaining after Inventory consolidation. GlobalLogic has taken full ownership of the Solution frontend and backend customization and integrations.

    Applying this vacancy, you will become a part of friendly team that works with enterprise grade level technologies stack, firm development process and using Agile development model.

    More
  • Β· 77 views Β· 6 applications Β· 14d

    Java Software Engineer

    Hybrid Remote Β· EU Β· Product Β· 5 years of experience Β· English - B2
    We are a leading trading platform that is expanding to the four corners of the globe. Our top-rated products have won prestigious industry awards for their cutting-edge technology and seamless client experience. We deliver only the best, so we are always...

    We are a leading trading platform that is expanding to the four corners of the globe. Our top-rated products have won prestigious industry awards for their cutting-edge technology and seamless client experience. We deliver only the best, so we are always in search of the best people to join our ever-growing talent team. 
     

    We are currently growing our Backend Team and looking for great Engineers with an interest in trading to join us! Our Engineering team plays a pivotal role in ensuring the robustness, speed, and security of our product. Dedicated to enhancing performance, providing a best-in-class user experience, ensuring compliance, and safeguarding data, the team's efforts directly impact our ability to offer clients a seamless and secure trading journey.
     

    We believe great engineering talent not only delivers excellent code, but also lives our values. We are looking for someone who is eager to go fast , willing to innovate and grow , who knows how to listen, respect and support , strives to exceed client expectations , and takes full ownership to achieve real results .

     

    Core responsibilities:

    • Design and build scalable, low-latency, and high-performance backend services
    • Develop distributed and asynchronous systems ensuring reliability and fault tolerance
    • Optimise performance across JVM, databases, caching, and networking layers
    • Apply security best practices in handling client PII and financial transactions
    • Use event-driven architectures and modern messaging solutions (e.g. Kafka)
    • Collaborate with cross-functional teams to align architecture with business needs
    • Maintain high code quality through testing, code reviews, and CI/CD practices
    • Leverage AI tools to accelerate development, testing, and delivery
       

    What you will need: Experience & Domain Knowledge:

    • Proven experience in FinTech, Banking, or related financial domains
    • Strong understanding of distributed systems architecture and the client–server model
    • Ability to design and maintain scalable, low-latency, high-performance systems
    • Solid knowledge of concurrency, multithreading, and asynchronous programming
    • Awareness of security best practices in handling PII and financial transactions
    • Basic understanding of network protocols and troubleshooting
    • Experience working in a product-led fast-paced environment as a team player
       

    Technical Skills:

    • Java and Spring: Advanced knowledge of Java Core technologies and the Spring framework
    • Data Mastery: Proficiency with SQL databases, ensuring optimal performance, structure, and replication
    • Concurrency & Async programming: advanced understanding and hands-on experience in asynchronous programming methods.
    • Events streaming: Understanding of the event driven architecture (Kafka or similar solutions).
    • Operational Proficiency: Understanding and hands-on experience with Ops activities, Kubernetes, pipelines, Fit Flow and modern CI/CD patterns and strategies
    • AI tools: ability to effectively use AI technologies in engineering work e.g. applying AI for coding assistance, debugging, testing, documentation, and optimisation of workflows
       

    Soft Skills:

    • Communication: Effective communication skills, especially with teams responsible for security, operations and product
    • Analytical thinking: Ability to tackle and investigate complicated problems and convert it to the task
    • Adaptability to Rapid Changes: Demonstrated capability to adjust to quick technological shifts and evolving business requirements
    • Ownership and Accountability: Readiness to take ownership of tasks, issues as well as demonstrate accountability of the results and outcome
       

    Nice to Have:

    • Performance: Knowledge of JVM performance optimization practices
    • No-SQL: Experience working with no-SQL databases is a big plus
    • In-memory storage: Strong knowledge of in-memory cache solutions
       

    What you will get in return:

    • A competitive salary complemented by an annual performance-based bonus
    • A generous paid leave policy, supporting a healthy work–life balance
    • Two additional paid days per year dedicated to volunteering and giving back
    • Private medical insurance for your peace of mind
    • An additional flexible benefits budget, allowing you to tailor benefits to your needs
    • The flexibility to choose between a hybrid working model (3 days per week in the office) or fully remote work within the country of employment
    • The opportunity to work from almost anywhere in the world for up to 30 days per year
    • Annual company-wide events held in locations around the globe
    • In-office massages to support wellbeing
    • A brand-new, vibrant office environment

     

    Be a key player at the forefront of the digital assets movement, propelling your career to new heights! Join a dynamic and rapidly expanding company that values and rewards talent, initiative, and creativity. Work alongside one of the most brilliant teams in the industry.

    More
  • Β· 84 views Β· 7 applications Β· 14d

    Java Software Engineer (Crypto Focused)

    Hybrid Remote Β· EU Β· Product Β· 5 years of experience Β· English - B2
    We are a leading trading platform that is expanding to the four corners of the globe. Our top-rated products have won prestigious industry awards for their cutting-edge technology and seamless client experience. We deliver only the best, so we are always...

    We are a leading trading platform that is expanding to the four corners of the globe. Our top-rated products have won prestigious industry awards for their cutting-edge technology and seamless client experience. We deliver only the best, so we are always in search of the best people to join our ever-growing talent team.
     

    We are currently growing our Backend Team and looking for great Engineers with an interest in trading to join us! Our Engineering team plays a pivotal role in ensuring the robustness, speed, and security of our product. Dedicated to enhancing performance, providing a best-in-class user experience, ensuring compliance, and safeguarding data, the team's efforts directly impact our ability to offer clients a seamless and secure trading journey.
     

    We believe great engineering talent not only delivers excellent code, but also lives our values. We are looking for someone who is eager to go fast , willing to innovate and grow , who knows how to listen, respect and support , strives to exceed client expectations , and takes full ownership to achieve real results.

    Core responsibilities:

    • Design and build scalable, low-latency, and high-performance backend services
    • Develop distributed and asynchronous systems ensuring reliability and fault tolerance
    • Optimise performance across JVM, databases, caching, and networking layers
    • Apply security best practices in handling client PII and financial transactions
    • Use event-driven architectures and modern messaging solutions (e.g. Kafka)
    • Collaborate with cross-functional teams to align architecture with business needs
    • Maintain high code quality through testing, code reviews, and CI/CD practices
    • Leverage AI tools to accelerate development, testing, and delivery
       

    Additional core responsibilities (crypto focused):

    • Design and build backend systems for custody, wallet services, staking, and trading.
    • Implement secure key-management and transaction-signing workflows (multisig, MPC, HSM).
    • Integrate with blockchain nodes, custody providers, CEX/DEX APIs, and staking protocols.
    • Support the integration of third-party staking service providers and manage the associated workflows, including delegation, monitoring, and reward distribution.
       

    What you will need: Experience & domain knowledge:

    • Proven experience in FinTech, Banking, or related financial domains
    • Strong understanding of distributed systems architecture and the client–server model
    • Ability to design and maintain scalable, low-latency, high-performance systems
    • Solid knowledge of concurrency, multithreading, and asynchronous programming
    • Awareness of security best practices in handling PII and financial transactions
    • Basic understanding of network protocols and troubleshooting
    • Experience working in a product-led fast-paced environment as a team player
       

    Additional experience & domain knowledge (crypto focused):

    • Strong understanding of blockchain fundamentals: consensus, mempool, finality, gas mechanics, security considerations, and transaction lifecycles.
    • Hands-on experience with major chains (e.g., Ethereum, Bitcoin, Solana, Cosmos, Polygon).
    • Deep experience with wallet systems, key management, multisig/threshold signatures, hot/cold wallet architecture, and secure signing pipelines.
    • Experience with custody platforms (Fireblocks, BitGo, Ledger Enterprise, Copper) or building custody-grade internal wallet infrastructure.
    • Practical experience with staking/validator operations, including rewards, uptime, monitoring, and slashing mitigation.
       

    Technical skills:

    • Java and Spring: Advanced knowledge of Java Core technologies and the Spring framework
    • Data Mastery: Proficiency with SQL databases, ensuring optimal performance, structure, and replication
    • Concurrency & Async programming: advanced understanding and hands-on experience in asynchronous programming methods.
    • Events streaming: Understanding of the event driven architecture (Kafka or similar solutions).
    • Operational Proficiency: Understanding and hands-on experience with Ops activities, Kubernetes, pipelines, Fit Flow and modern CI/CD patterns and strategies
    • AI tools: ability to effectively use AI technologies in engineering work e.g. applying AI for coding assistance, debugging, testing, documentation, and optimisation of workflows
       

    Soft skills:

    • Communication: Effective communication skills, especially with teams responsible for security, operations and product
    • Analytical thinking: Ability to tackle and investigate complicated problems and convert it to the task
    • Adaptability to Rapid Changes: Demonstrated capability to adjust to quick technological shifts and evolving business requirements
    • Ownership and Accountability: Readiness to take ownership of tasks, issues as well as demonstrate accountability of the results and outcome
       

    Nice to have:

    • Performance: Knowledge of JVM performance optimization practices
    • No-SQL: Experience working with no-SQL databases is a big plus
    • In-memory storage: Strong knowledge of in-memory cache solutions
    • Familiarity with double-entry accounting
    • Understanding of DeFi protocols, liquidity mechanisms, yield strategies, or governance systems.
    • Exposure to MEV concepts, transaction simulation, or on-chain execution optimization.
       

    What you will get in return:

    • Competitive salary and annual performance-based bonus
    • Generous annual leave policy
    • Health insurance and pension fund, with additional benefits depending on location
    • Hybrid working model (3 days from office) or fully remote across the country of employment
    • Workation policy (30 days remote from anywhere in the world)
    • Two additional paid days per year dedicated to volunteering

     

    Be a key player at the forefront of the digital assets movement, propelling your career to new heights! Join a dynamic and rapidly expanding company that values and rewards talent, initiative, and creativity. Work alongside one of the most brilliant teams in the industry.

    More
  • Β· 38 views Β· 7 applications Β· 13d

    Senior\Regular GIS 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 of...

    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

    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

    Languages

    English: B2 Upper Intermediate

    More
  • Β· 94 views Β· 4 applications Β· 13d

    Senior Java Engineer

    Full Remote Β· Poland, Romania Β· 5 years of experience Β· English - B2
    We are looking for talented Senior Java Engineer to join our team in Poland. Our California-based customer is an American global e-commerce leader, one of the most popular and successful websites on the Internet. It provides platform services by...

    We are looking for talented Senior Java Engineer to join our team in Poland. 

    Our California-based customer is an American global e-commerce leader, one of the most popular and successful websites on the Internet. It provides platform services by connecting millions of sellers and buyers in more than 190 markets around the world. 

    The Senior Java Engineer will be a part of the AI Core team to bring new experiences for sellers and buyers leveraging Machine Learning models and other Artificial Intelligence tools to maximize the fun and accuracy of shopping experience. 

     

    Main Responsibilities:

    • Design, build, and maintain efficient, reusable, and reliable code
    • Suggest technical and functional improvements to add value to the product
    • Conduct design and code reviews to deliver high quality product

     

    Minimum Requirements:

    • At least 5 years of proficiency in JAVA or Kotlin technologies
    • Deep experience with the Spring Framework
    • Experience with NoSQL databases (one year at least)
    • Knowledge of different communication protocols such as REST, gRPC, and GraphQL
    • Very good spoken and written knowledge of English language (C1)
    • BSc or MSc in Computer Science, Engineering or relevant field

     

    Preferred Requirements

    • An experience with Apache Kafka and its architecture for real-time data streaming
    • Experience with reactive programming (Project Reactor)
    • Experience with Docker for containerization of applications
    • Familiarity with Kubernetes for container orchestration and management
    • Experience with large-scale distributed systems.

     

    Professional growth:

    • Strong engineering culture
    • Challenging projects and mature teams
    • Personalized on-demand cross-company mentoring support enabling you to learn new things faster
    • Plenty of opportunities to share knowledge and get more experience such as opportunity to mentor others, speak at events, and contribute to pre-sales
    • Direct communication with the customer
    • An individual education budget
    • A friendly, supportive and dynamic work environment
    • Care, comfort and fun
    • A relocation package
    • Flexible working hours
    • Healthcare & sport benefits
    • Corporate events, outstanding parties and team buildings
    More
  • Β· 69 views Β· 6 applications Β· 12d

    Software Engineer (full-stack Java+Angular)

    Full Remote Β· Ukraine Β· 3 years of experience Β· English - B2
    BMC delivers software solutions that help IT transform digital enterprises for the ultimate competitive business advantage. We have worked with thousands of leading companies to create and deliver powerful IT management services. From mainframe to cloud...

    BMC delivers software solutions that help IT transform digital enterprises for the ultimate competitive business advantage. We have worked with thousands of leading companies to create and deliver powerful IT management services. From mainframe to cloud to mobile, we pair high-speed digital innovation with robust IT industrializationβ€”allowing our customers to provide amazing user experiences with optimized IT performance, cost, compliance, and productivity. We believe that technology is the heart of every business, and that IT drives business to the digital age.

     

    Required skills:

    3+ years of Java and Angular experience, developing distributed web systems.

    Technical for Java:

    • Core Java, RESTful Webservices, Jersey JAX-RS, Activiti BPMN, Eclipse Jetty, Jackson JSON processing, Apache HTTP client, OSGi Eclipse Equinox
    • Practical fluency with SQL/DBs is a must and the ability to learn about the deep implementation of the data structure
    • Understanding of how to manage expectations and ability to track down the different teams (R&D, DB, etc)
    • Knowledge of SSL, SSO
    • Linux hands-on experience – RHEL/CentOS preferred – the ability to configure a product on these platforms. Windows for DB side.
    • Working experience with Jira/xWiki as tracking and reporting tools
    • Knowledge of product lifecycle – the ability to log a bug/get a fix/test it/provide a hotfix for a customer

    Technical for Angular:

    • Product development experience with a proven track record of delivering high-quality commercial enterprise products
    • Industry experience in writing front-end GUIs
    • Proficiency in JavaScript, HTML 5 and CSS3
    • Proficiency in Angular is a must
    • Experience in Cypress, Playwright 
    • Good understanding of troubleshooting multi-layered application
    • Web Accessibility
    • Exposure to, or participation in, user research and usability testing
    • Visual design experience

    Soft skills:

    • Experience and ability to work closely with customers
    • Upper-Intermediate English level (written and verbal skills)
    • Excellent problem-solving skills and a strong customer service attitude
    • Fast & self-learner, team player, organized and responsible, dynamic, and motivated
    • Able to rapidly establish a good working relationship with clients, other professionals, and peers
    • Ability to effectively work in a distributed team environment

    Education:

    • BS/BA in Computer Science or Software Engineering

    Personal:

     Communication, ability to work to deadlines, result- and client-oriented professional


    Desired Skills:

    Continuous integration (Jenkins) / builds management experience (Maven)

    Agile / Scrum / TDD / XP practice

    BMC product experience is a plus

    Job responsibilities

    • Provide professional technical support by troubleshooting and solving bugs and general issues brought up by clients
    • Implement workarounds and provide feedback to product and R&D
    • Work closely with the R&D team in order to identify and solve clients’ needs and pain points
    • Get familiar with the API, scripts and samples and interact with the client tech teams in order to solve potential issues
    • Communication with clients
    More
Log In or Sign Up to see all posted jobs