Jobs Java

136
  • Β· 20 views Β· 1 application Β· 28d

    Senior Adobe ColdFusion Developer

    Hybrid Remote Β· Ukraine Β· 4 years of experience Β· English - B2
    Position overview We are seeking a talented developer to contribute to the maintenance and enhancement of a critical platform within our client's organization. The successful candidate will work closely with the existing development team to ensure the...

    Position overview

    We are seeking a talented developer to contribute to the maintenance and enhancement of a critical platform within our client's organization. The successful candidate will work closely with the existing development team to ensure the continued stability and functionality of the platform, as well as to implement necessary updates and improvements.

     

    Technology stack

    Adobe ColdFusion, Lucee, FW1, Cold Spring, Command Box, TestBox, MX Unit, Java

     

    Responsibilities

    • Build, test, and deploy applications using Adobe ColdFusion and Lucee, ensuring they are efficient, secure, and scalable
    • Utilize Java to enhance back-end capabilities, improve data processing, and optimize ColdFusion applications
    • Employ ColdFusion frameworks such as FW1 and Cold Spring for modular, structured, and efficient development
    • Implement test frameworks including MX Unit and TestBox to ensure code quality, performance, and stability
    • Design and maintain RESTful APIs for seamless client-server communication
    • Support and contribute to the team’s Agile process, bringing innovative ideas for improving application performance and development workflows

     

    Requirements

    • Minimum 3 years of experience with Adobe ColdFusion and Lucee
    • Solid understanding of Java, with experience integrating Java and ColdFusion applications
    • Proficiency in FW1, Cold Spring, Command Box, and related ColdFusion frameworks
    • Hands-on experience with MX Unit and TestBox

     

    Nice to have

    • Experience with Agile/Scrum development methodology
    • Familiarity with DevOps practices for deployment and configuration management
    • Knowledge of database management and optimization (SQL Server, MySQL)

     

    More
  • Β· 239 views Β· 23 applications Β· 28d

    Junior Java Engineer (Poland only)

    Full Remote Β· EU Β· 1 year of experience Β· English - B2
    Our partner is one of the largest retail e-commerce companies in North America, serving millions of customers every year. You’ll join the Enterprise Payments and Gift Card Team, which sits at the core of Nordstrom’s checkout and post-purchase...

    Our partner is one of the largest retail e-commerce companies in North America, serving millions of customers every year. You’ll join the Enterprise Payments and Gift Card Team, which sits at the core of Nordstrom’s checkout and post-purchase experience.
    The platform processes millions of transactions and billions of dollars annually, enabling seamless omnichannel payments, gift cards, refunds, and cancellations. This is a great opportunity to learn how large-scale, high-availability payment systems are built and operated in production.

     

    Responsibilities

     

    • Participate in agile ceremonies (planning, stand-ups, retrospectives).
    • Develop and maintain backend services and APIs under guidance from senior engineers.
    • Write clean, maintainable, and secure code for RESTful and event-driven systems.
    • Collaborate on designs and understand how individual components fit into larger systems.
    • Create and maintain automated tests (unit, integration, basic end-to-end).
    • Monitor and help troubleshoot services using logs, metrics, and dashboards.
    • Learn and follow engineering best practices and coding standards.
    • Participate in code reviews and incorporate feedback.

     

    Skills Required

    • 1–2 years of experience in software development (or strong internships / projects).
    • Solid understanding of:
      • Object-oriented programming
      • Data structures and basic algorithms
    • Experience with Java or another object-oriented language.
    • Basic familiarity with:
      • REST APIs
      • Backend frameworks (e.g., Spring Boot)
    • Understanding of relational databases (PostgreSQL, MySQL).
    • Exposure to cloud concepts (AWS is a plus).
    • Willingness to learn CI/CD, monitoring, and distributed systems.
    More
  • Β· 85 views Β· 11 applications Β· 28d

    Senior Java Developer with some experience with GO

    Full Remote Β· Ukraine Β· 7 years of experience Β· English - B2
    About the Product: The project is an authorization platform that centralizes policy management and enforces dynamic, real-time access control across applications, APIs and data. It combines centralized policy definitions with decentralized enforcement...

    About the Product:

    The project is an authorization platform that centralizes policy management and enforces dynamic, real-time access control across applications, APIs and data. It combines centralized policy definitions with decentralized enforcement points to deliver low-latency authorization at scale. Integrated with IAM providers such as SailPoint, Okta and Azure AD, and supporting PostgreSQL, Elasticsearch and MongoDB back ends, PlainID serves over 100 enterprise clients in finance, healthcare and other regulated industries. The platform processes millions of authorization requests per day, addressing the industry challenge of fragmented and static access control. Experienced engineers ensure reliability, security and performance in this high-volume, data-intensive environment.

     

    About the Role:

    We are seeking a Senior Backend Engineer (Go/Java) to drive the evolution of the PlainID authorization platform. In this role you will own the design and implementation of critical backend components, working on existing microservices in Go and Java to add new features, migrate legacy code and optimize performance. You will collaborate with product managers, frontend developers, QA engineers and R&D teams to translate customer requirements into production-ready solutions. Given the platform’s complexity, high release cadence and multi-tenant cloud foundation, you will onboard quickly, leverage AI-assisted coding tools and operate with autonomy in cross-functional feature teams. Your contributions will directly influence platform scalability, security and customer satisfaction.


     

    Key Responsibilities:

    • Design and develop custom Go and Java solutions to address specific customer requirements or prototype product capabilities.
    • Collaborate with R&D, product managers, frontend developers and QA engineers to transition custom implementations into production-grade features.
    • Write high-performance, maintainable and reusable code in Go and Java following established design patterns.
    • Establish and maintain a scalable multi-tenant cloud foundation on AWS and GCP.
    • Define, monitor and meet performance metrics and KPIs for backend services.
    • Integrate and manage data storage solutions including PostgreSQL, Elasticsearch and MongoDB.
    • Deploy and operate containerized applications using Docker and Kubernetes in production environments.
    • Use AI-assisted development tools (e.g., Copilot, Cursor) to accelerate code comprehension and delivery.
    • Mentor team members and contribute to a fast-paced, monthly release cycle with heavy quality checks.

     

    Required Competence and Skills:

    • Bachelor’s or Master’s degree in Computer Engineering or a related field.
    • Minimum 7 years of hands-on experience designing and developing backend solutions in Go and/or Java.
    • At least 5 years of experience with Spring Boot for Java microservices.
    • At least 5 years building and maintaining containerized applications with Docker and Kubernetes.
    • At least 3 years working with relational databases (PostgreSQL) and NoSQL stores (Elasticsearch, MongoDB).
    • Proven track record designing and operating multi-tenant architectures on AWS and GCP.
    • Strong proficiency in Unix/Linux environments and command-line tools.
    • Demonstrated ability to write high-performance, maintainable and reusable code.

     

    Nice to Have:

    • Experience with authorization and authentication processes.
    • Deep understanding of cybersecurity principles and policy-based access control.
    • Familiarity with AI-driven development tools (Copilot, Cursor).
    More
  • Β· 122 views Β· 8 applications Β· 8d

    Middle Java Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 3 years of experience Β· English - B2
    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full...

    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are establishing an R&D centre in Kyiv, and are looking for top talents to join our team.

     

    TECHNOLOGY STACK

     

    Microservice architecture, Java 21, Spring Boot 3.4+, PostgreSQL, MongoDB, Kafka, Google Cloud Platform, Kubernetes

     

    RESPONSIBILITIES

     

    • Development of new business initiatives, an extension of existing ones
    • Taking an active part in improvements and optimizations to the systems
    • Resolve technical problems, critical thinking on the development approach
    • Be part of a cross-functional team with end-to-end responsibility for the result

     

    REQUIREMENTS

     

    • 3+ years of commercial development experience using Java-related technologies
    • 1+ years of working experience with API development
    • Hands-on experience with microservice architecture
    • Ambition to write high-quality code covered with unit tests
    • Solid debugging and troubleshooting skills
    • Proactive and result-oriented mindset
    • Strong problem-solving skills
    • At least Upper-Intermediate English level

     

    WHAT WE CAN OFFER YOU

     

    • Modern office in Podil with an uninterruptible power supply and the Internet
    • Personal time off (21 business days of paid vacation, paid days on special occasions, sick leaves, emergency days off)
    • Public holidays
    • Health and life insurance with our broker, available starting from the month following the employee’s start date with the company
    • Modern technical equipment
    • English courses with native speakers
    • Ukraine-based educational programs
    • Sports activities reimbursement
    • Corporate entertainments
    • Happy hours on Fridays
    • Gig contract support
    More
  • Β· 17 views Β· 0 applications Β· 28d

    Senior Java Cloud Infrastructure Developer (CSP Integration)

    Full Remote Β· Ukraine Β· 8 years of experience Β· English - B2
    Project Description: We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises...

    Project Description:

    We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises connectivity.
    This role combines advanced cloud architecture expertise with strong Java development skills to deliver scalable, secure, and high-performance solutions.

    Responsibilities:

    β€’ Architect and implement hybrid cloud solutions enabling seamless integration between AWS, Azure, and on-premises environments.
    β€’ Design and develop Java-based services for infrastructure automation and data transfer workflows.
    β€’ Build and optimize secure cross-cloud and hybrid data pipelines, ensuring compliance with performance and security standards.
    β€’ Configure and manage network connectivity across CSPs and on-prem systems, including VPCs, private links, and ExpressRoute/Direct Connect.
    β€’ Collaborate with security teams to enforce identity, access, and encryption best practices across all platforms.
    β€’ Stay current with emerging multi-cloud and hybrid technologies and recommend improvements for scalability and reliability.
    β€’ Provide technical leadership and mentorship to team members.

    Mandatory Skills Description:

    β€’ 8+ years of experience in cloud infrastructure and software development.
    β€’ Bachelor's degree in Computer Science, Engineering, or related technical field.
    β€’ Strong proficiency in Java for backend and infrastructure-related services.
    β€’ Hands-on experience with AWS and Azure services, including networking, storage, and identity management.
    β€’ Expertise in multi-cloud architecture, hybrid connectivity, and cross-CSP data transfer strategies.
    β€’ Familiarity with on-prem integration and hybrid networking solutions.
    β€’ Experience with containerization (Docker) and orchestration (Kubernetes).
    β€’ Proficiency in CI/CD pipelines and Infrastructure as Code (i.e. Terraform).
    β€’ Solid understanding of security best practices for cloud and hybrid environments.

    Nice-to-Have Skills Description:

    β€’ Knowledge of data encryption, compliance frameworks, and secure transfer protocols.
    β€’ Familiarity with monitoring and observability tools (Prometheus, Grafana, CloudWatch,
    Azure Monitor).
    β€’ Prior experience in multi-cloud migration and hybrid integration projects.

    Languages:

    English: B2 Upper Intermediate

    More
  • Β· 28 views Β· 0 applications Β· 28d

    Senior Java Cloud Infrastructure Developer (CSP Integration)

    Full Remote Β· Ukraine Β· 8 years of experience Β· English - B2
    Project Description: We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises...
    • Project Description:

      We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises connectivity.
      This role combines advanced cloud architecture expertise with strong Java development skills to deliver scalable, secure, and high-performance solutions.

    • Responsibilities:

      β€’ Architect and implement hybrid cloud solutions enabling seamless integration between AWS, Azure, and on-premises environments.
      β€’ Design and develop Java-based services for infrastructure automation and data transfer workflows.
      β€’ Build and optimize secure cross-cloud and hybrid data pipelines, ensuring compliance with performance and security standards.
      β€’ Configure and manage network connectivity across CSPs and on-prem systems, including VPCs, private links, and ExpressRoute/Direct Connect.
      β€’ Collaborate with security teams to enforce identity, access, and encryption best practices across all platforms.
      β€’ Stay current with emerging multi-cloud and hybrid technologies and recommend improvements for scalability and reliability.
      β€’ Provide technical leadership and mentorship to team members.

    • Mandatory Skills Description:

      β€’ 8+ years of experience in cloud infrastructure and software development.
      β€’ Bachelor's degree in Computer Science, Engineering, or related technical field.
      β€’ Strong proficiency in Java for backend and infrastructure-related services.
      β€’ Hands-on experience with AWS and Azure services, including networking, storage, and identity management.
      β€’ Expertise in multi-cloud architecture, hybrid connectivity, and cross-CSP data transfer strategies.
      β€’ Familiarity with on-prem integration and hybrid networking solutions.
      β€’ Experience with containerization (Docker) and orchestration (Kubernetes).
      β€’ Proficiency in CI/CD pipelines and Infrastructure as Code (i.e. Terraform).
      β€’ Solid understanding of security best practices for cloud and hybrid environments.

    • Nice-to-Have Skills Description:

      β€’ Knowledge of data encryption, compliance frameworks, and secure transfer protocols.
      β€’ Familiarity with monitoring and observability tools (Prometheus, Grafana, CloudWatch,
      Azure Monitor).
      β€’ Prior experience in multi-cloud migration and hybrid integration projects.

    • Languages:
      • English: B2 Upper Intermediate
    More
  • Β· 146 views Β· 32 applications Β· 25d

    Middle Java/Kotlin (Android) Engineer to $3000

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· English - None
    We’re building a device automation and management platform. The product is growing fast, and we’re looking for an experienced engineer who can take ownership of key technical areas and work closely with the founder. This is a chance to join a complex,...

     

    We’re building a device automation and management platform. The product is growing fast, and we’re looking for an experienced engineer who can take ownership of key technical areas and work closely with the founder.

    This is a chance to join a complex, high-impact product where your technical decisions will directly shape the system’s evolution.


    Key requirements
     

    Must have:

    • 3+ years of hands-on Android development experience with Java/Kotlin
    • Ability and willingness to write code without relying on ChatGPT
    • Experience with UI interaction automation: taps, gestures, and user-action emulation
    • Strong understanding of client–server architecture and WebSocket communication
    • Working knowledge of ADB and UIAutomator2
    • Ability to quickly read, analyze, and structure existing codebases
       

    Nice to have:

    • Basic front-end skills (simple admin panels / UI)
    • Basic knowledge of Node.js or Python
       

    What you’ll do

    • Improve and optimize the existing product
    • Integrate new modules and components
    • Increase performance, reliability, and scalability of the system
       

    What we offer

    • Contract-based work: either time-tracked billing or milestone/project-based payments
    • Flexible schedule β€” work when it’s most convenient for you
    • Fully remote β€” the entire team works remotely
    • Competitive compensation based on your expertise and execution speed
    • Real influence on the product and architecture of a system with no close equivalents on the market
    More
  • Β· 30 views Β· 2 applications Β· 25d

    Senior Cloud Infrastructure Developer (CSP Integration)

    Full Remote Β· Ukraine Β· 4 years of experience Β· English - B2
    We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises connectivity. This...

    We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises connectivity.
    This role combines advanced cloud architecture expertise with strong Java development skills to deliver scalable, secure, and high-performance solutions.

    • Responsibilities:

      β€’ Architect and implement hybrid cloud solutions enabling seamless integration between AWS, Azure, and on-premises environments.
      β€’ Design and develop Java-based services for infrastructure automation and data transfer workflows.
      β€’ Build and optimize secure cross-cloud and hybrid data pipelines, ensuring compliance with performance and security standards.
      β€’ Configure and manage network connectivity across CSPs and on-prem systems, including VPCs, private links, and ExpressRoute/Direct Connect.
      β€’ Collaborate with security teams to enforce identity, access, and encryption best practices across all platforms.
      β€’ Stay current with emerging multi-cloud and hybrid technologies and recommend improvements for scalability and reliability.
      β€’ Provide technical leadership and mentorship to team members.

    • Mandatory Skills Description:

      β€’ 8+ years of experience in cloud infrastructure and software development.
      β€’ Bachelor's degree in Computer Science, Engineering, or related technical field.
      β€’ Strong proficiency in Java for backend and infrastructure-related services.
      β€’ Hands-on experience with AWS and Azure services, including networking, storage, and identity management.
      β€’ Expertise in multi-cloud architecture, hybrid connectivity, and cross-CSP data transfer strategies.
      β€’ Familiarity with on-prem integration and hybrid networking solutions.
      β€’ Experience with containerization (Docker) and orchestration (Kubernetes).
      β€’ Proficiency in CI/CD pipelines and Infrastructure as Code (i.e. Terraform).
      β€’ Solid understanding of security best practices for cloud and hybrid environments.

    • Nice-to-Have Skills Description:

      β€’ Knowledge of data encryption, compliance frameworks, and secure transfer protocols.
      β€’ Familiarity with monitoring and observability tools (Prometheus, Grafana, CloudWatch,
      Azure Monitor).
      β€’ Prior experience in multi-cloud migration and hybrid integration projects.

    More
  • Β· 272 views Β· 98 applications Β· 25d

    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
  • Β· 40 views Β· 2 applications Β· 2d

    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
  • Β· 55 views Β· 0 applications Β· 2d

    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
  • Β· 49 views Β· 2 applications Β· 24d

    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
  • Β· 99 views Β· 15 applications Β· 8d

    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
  • Β· 77 views Β· 5 applications Β· 24d

    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
  • Β· 111 views Β· 37 applications Β· 24d

    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
Log In or Sign Up to see all posted jobs