Unlock Full Resume Report

New offer - be the first one to apply!

August 14, 2026

Software Engineer - Java

Mid • Hybrid

11,000 - 17,000 PLN

Wrocław, DS, Poland

About the role

As a Software Engineer, you will develop scalable enterprise applications, ensure application quality through automated testing, and contribute across the software development lifecycle. The role is suited to candidates with 2+ years of Java backend development experience and expertise in Java 17+, Spring Boot, Business Process Management (BPM) workflows, AWS cloud services, and test automation frameworks. Candidates will be assessed according to their experience level, including junior, intermediate, or senior.

What will you be doing?

  • Design, develop, and maintain scalable backend applications using Java 17+ and Spring Boot/Spring Framework.
  • Develop, maintain, and enhance Business Process Management (BPM) workflows and process automation solutions.
  • Build and consume RESTful APIs and integrate with internal and external systems.
  • Deploy, manage, and troubleshoot applications on AWS, including EC2, S3, and related services.
  • Build and maintain CI/CD pipelines using Jenkins and manage source code using GitHub.
  • Monitor application health, performance, and logs using Datadog and Elasticsearch.
  • Develop and maintain automation test suites to ensure application quality and reliability.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Participate in code reviews and follow coding standards, secure coding practices, and software engineering best practices.
  • Troubleshoot and resolve production issues in a timely manner.

What are we looking for?

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2+ years of backend application development experience with Java 17+ and Spring Boot/Spring Framework.
  • Strong understanding of RESTful APIs, object-oriented programming, design patterns, and software engineering principles.
  • Experience with Git, GitHub, and Agile methodologies, including Scrum and Kanban.
  • Hands-on experience with automation testing frameworks such as JUnit, TestNG, Selenium, Cucumber, Rest Assured, or Karate.
  • Knowledge of API and integration testing with automated test suites.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in a fast-paced Agile environment.
  • Passion for learning new technologies and contributing to engineering best practices.
  • Proficiency in Polish and English.

What will make you stand out?

  • Experience with Docker and Kubernetes.
  • Exposure to microservices architecture.
  • Familiarity with cloud-native application development.
  • Experience with messaging technologies such as Kafka or RabbitMQ.
  • Knowledge of BDD/TDD practices and integrating automated tests into CI/CD pipelines.

What do we offer?

  • Annual salary review based on individual performance and business results.
  • Personal training budget of up to 7,000/4,100 PLN per year for certifications, conferences, and professional development.
  • Up to 30 vacation days per year, with additional days based on seniority.
  • NGO donation matching of up to 500 PLN per year.
  • Lunch card.
  • One volunteer day per year.
  • Referral bonus of 4,000–20,000 PLN, depending on role complexity and the hiring process.
  • Employee Assistance Program with free psychological assistance.
  • Flexible work schedule and work-life balance support.
  • Inclusive, international work environment.
  • Company events and internal and external training, including access to online learning platforms such as LinkedIn Learning.
  • Home-office option with provided equipment or office-based work.
  • Free weekly English, Spanish, and German classes.
  • Free private medical insurance and life insurance.
  • Co-financing for sports, recreational activities, and gym membership.

Similar jobs you might like

Technology

New offer

AUCTANE Poland

Associate Software Engineer

Junior

Hybrid

Wroclaw, DS, Poland

8,000 - 11,000 PLN

🏢 Summary: Associate Software Engineer role for early-career candidates with testing or software development backgrounds. The position combines Java/Spring Boot backend development, REST APIs, BPM workflows, and Playwright-based test automation, with exposure to AWS, CI/CD, monitoring, and Agile delivery. 🗂️ Requirements: Java knowledge, OOP fundamentals, Spring Boot and Spring Framework understanding, RESTful API development understanding, Clean code practices, Experience with Selenium, Playwright, or similar test automation framework, Test design principles understanding, Polish proficiency, English proficiency 📃 Skills: Java, SpringBoot, Spring, OOP, REST, Selenium, Playwright 🏢 Description: About the role As an Associate Software Engineer, you will join an engineering team in Poland and work on projects aligned with your technical background and interests. Depending on your experience and skills, you may contribute to backend development, APIs, and test automation across products and platforms. You will work alongside experienced engineers, gain hands-on experience with modern technologies and development practices, and continue building your technical skills. The role is open to candidates with either a testing or software development background who are interested in contributing to a newly formed team. What will you be doing? - Develop and maintain backend applications using Java and Spring Boot. - Design, build, and consume RESTful APIs. - Assist in developing and maintaining Business Process Management (BPM) workflows. - Learn and work with AWS services such as EC2 and S3. - Develop and maintain test automation solutions using Playwright and Java. - Write clean, maintainable code following framework patterns and best practices. - Execute comprehensive testing for new features and system changes. - Collaborate with engineers to design and implement automation scenarios. - Debug failures and investigate system issues. - Support CI/CD processes using GitHub and Jenkins. - Monitor application performance using tools such as Datadog and Elasticsearch under the guidance of senior engineers. - Troubleshoot and resolve software issues with support from the team. - Collaborate with cross-functional teams in an Agile (Scrum/Kanban) environment. - Continuously learn new technologies and contribute to team knowledge sharing. What are we looking for? - Good knowledge of Java; Java 17+ preferred. - Strong OOP fundamentals. - Understanding of Spring Boot and Spring Framework. - Knowledge of Object-Oriented Programming principles. - Basic understanding of RESTful API development. - Clean code practices. - Experience with at least one framework: Selenium, Playwright, or similar. - Understanding of test design principles. - Proficiency in Polish and English. What will make you stand out? - Knowledge of microservices architecture. - Exposure to Docker or Kubernetes, and Jenkins or CI/CD pipelines. - Understanding of BDD/TDD concepts. - Contributions to GitHub or open-source projects. - Exposure to data-driven testing patterns using Excel, JSON, or CSV. - Familiarity with API testing concepts and RestAssured. - Knowledge of Maven or other build tools. - Understanding of Guice or other dependency-injection frameworks. - Lombok usage for code generation. What do we offer? - Annual salary review based on individual performance and business results. - Personal training budget of up to 7,000 per year for certifications, conferences, and professional development. - Up to 30 days of vacation per year, with additional days based on seniority. - Up to 500 PLN per year in matched NGO donations. - Lunch card. - One volunteer day per year. - Referral bonus of 4,000–20,000 PLN, depending on role complexity and the hiring process. - Employee Assistance Program with free psychological support. - Flexible work schedule and work-life balance. - Inclusive, international work environment. - Company events. - Internal and external training, including free access to online training platforms such as LinkedIn Learning. - Home-office option with provided equipment or office-based work. - Weekly English, Spanish, and German language classes. - Free private medical insurance. - Life insurance. - Co-financing for sports and recreational activities, including gym membership.

Technology

New offer

AUCTANE Poland

Senior Software Engineer - Java

Senior

Hybrid

Wroclaw, Poland

17,000 - 24,000 PLN

🏢 Summary: Senior Software Engineer role focused on architecting and evolving a Playwright-based test automation platform. The position leads framework and platform decisions, develops testing strategies, resolves complex issues, and mentors engineers while improving quality, scalability, and reliability. 🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, related field, or equivalent experience, 3+ years of Java 17+ and Spring Boot/Spring Framework experience, 5+ years of total software development experience, Architecture and technical-initiative leadership experience, Large-scale software systems architecture and maintenance experience, Polish proficiency, English proficiency 📃 Skills: Java, Spring, SpringBoot, Playwright, Maven, TestNG, Jenkins, Docker, Kubernetes, AWS, GitHub, Bitbucket, Guice, Selenium, ElasticSearch, OpenSearch, Jackson, SQL, S3, STS, RDS, Lombok, LaunchDarkly, Xray, OpenCSV, Excel, JSON, XML 🏢 Description: About the role As a Senior Software Engineer, you will lead the architecture and evolution of a test automation platform and drive continuous improvement across the engineering ecosystem. You will architect solutions, mentor junior engineers, and make strategic decisions about framework design and engineering best practices. What will you be doing? - Design and architect core components of the Playwright-based test automation framework. - Lead platform engineering decisions and establish architectural best practices. - Mentor junior software engineers and conduct technical code reviews. - Develop comprehensive testing strategies for complex feature sets. - Optimize system performance, reliability, and maintainability across the platform. - Diagnose and resolve complex infrastructure and framework issues. - Collaborate with product and engineering teams to define testability requirements. - Evaluate and implement new tools, frameworks, and engineering techniques. - Establish and maintain test data management and infrastructure strategies. - Drive documentation, knowledge sharing, and engineering standards. - Manage technical debt and refactor systems for scale and performance. What are we looking for? - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience. - 3+ years of experience with Java 17+ and Spring Boot / Spring Framework, plus at least 5 years of total software development experience. - Demonstrated ability to architect and lead technical initiatives. - Proven ability to architect and maintain large-scale software systems. - Strong software engineering fundamentals, with a focus on code quality and scalability. - Leadership capability without requiring a formal management title. - Initiative to identify and solve problems proactively. - Passion for continuous improvement and current engineering practices. - Collaborative approach to working across teams. - Ability to balance pragmatism with technical excellence. - Experience advocating for quality and engineering rigor within organizations. - Proficiency in Polish and English. What will make you stand out? - Previous test automation experience with Playwright and/or Selenium. Tech stack - Core Platform: Java 21, Maven, TestNG, Extent Reports, custom Playwright framework. - Infrastructure & Deployment: Jenkins, Docker, Kubernetes, AWS, GitHub/Bitbucket. - Architecture & Patterns: Google Guice, Page Object Model, data-driven design, Excel/JSON/XML, OpenCSV. - Data & Search: Elasticsearch, OpenSearch, Jackson JSON, SQL databases. - AWS Services: S3, Secrets Manager, STS, RDS (IAM Auth). - Libraries & Integrations: Lombok, LaunchDarkly, Xray, PDF processing, image processing. What do we offer? - Annual salary review based on individual performance and business results. - Personal training budget of up to 7,000 PLN per year for certifications, conferences, and professional development. - Up to 30 days of vacation per year, with additional days based on seniority. - Up to 500 PLN per year in matched NGO donations. - Lunch card. - One volunteer day per year. - Referral bonus of 4,000–20,000 PLN, depending on role complexity and hiring process. - Employee Assistance Program with free psychological assistance. - Flexible work schedule and work-life balance. - Inclusive, international work environment. - Company events and team-building activities. - Internal and external training, including access to online learning platforms such as LinkedIn Learning. - Home-office option with provided equipment or office-based work. - Free weekly English, Spanish, and German language classes. - Free private medical insurance. - Life insurance. - Co-financing for sports, recreational activities, and gym membership.

Technology

New offer

AUCTANE Poland

Engineering Manager - Java

Senior

Hybrid

Wroclaw, DS, Poland

20,000 - 29,000 PLN

🏢 Summary: Engineering Manager role leading a newly formed engineering team responsible for delivering reliable, scalable software products and services. The position combines people leadership, technical authority, architecture ownership, delivery planning, quality practices, and stakeholder collaboration. It requires strong cloud, API, automation, and software-delivery expertise, with Polish and English fluency. 🗂️ Requirements: Engineering leadership experience, AWS solution design, build, and deployment experience, Low-latency, high-throughput API design experience, Domain-Driven Design expertise, Object-oriented programming experience, CI/CD and cloud-infrastructure automation experience, Automated testing and continuous integration experience, Agile, Lean, and DevOps delivery experience, Full product-lifecycle and production-support ownership, Polish fluency, English fluency 📃 Skills: AWS, Java, Maven, TestNG, Playwright, Jenkins, Docker, Kubernetes, GitHub, Bitbucket, Terraform, Ansible, Chef, Puppet, DDD, DevOps, Agile, Lean, CI/CD, Guice, Excel, JSON, XML, OpenCSV, Elasticsearch, OpenSearch, Jackson, SQL, S3, STS, RDS, Lombok, LaunchDarkly, Xray 🏢 Description: About the role As an Engineering Manager, you will have a significant impact on your team's operations. You will continuously enhance tools and processes for people management while collaborating with engineering managers to define new workflows and implement improvements. What will you be doing? - Managing a multi-member team. - Consistently delivering products in line with established action plans. - Ensuring code quality and functionality through the production phase. - Upholding the quality of processes, projects, and systems agreed upon by the team. - Defining service features and components under the team's responsibility. - Continuously improving both personal and team performance by suggesting and helping implement new processes and engineering best practices. - Effectively communicating progress, achievements, and areas for improvement to team members and management. - Serving as a trusted technical authority in one or more areas, providing guidance and engineering advice to the team. - Leading discussions on team architecture and design strategies. - Mentoring less experienced developers. - Collaborating with internal and external stakeholders to define the team’s action plans and manage competing priorities. - Monitoring team engagement and well-being indicators. - Proactively identifying and resolving potential performance challenges within the team. - Supporting the development and career growth of team members. - Participating in recruitment processes. - Advocating for business and technical decisions made by the company within the team. What are we looking for? - Act as the primary point of contact for engineering-related matters as a trusted technical authority. - Extensive experience designing, building, and deploying solutions in AWS with a focus on quality. - Expertise designing and delivering low-latency, high-throughput API systems using Domain-Driven Design (DDD) principles. - Ability to deliver software systems using Agile, Lean, and DevOps methodologies and lead project execution. - Experience writing automated unit and integration tests, pairing, improving code quality, and using continuous integration. - Proven experience with at least one object-oriented programming language, framework, or development platform. - Experience developing CI/CD solutions and cloud-infrastructure automation with Terraform, Ansible, Chef, or Puppet. - Commitment to Continuous Delivery and full team ownership across the product lifecycle, including code, infrastructure, and after-hours support. - Ability to balance high-quality delivery with challenging deadlines. - Strong collaboration skills. - Polish and English fluency. The tech stack Core Platform - Java 21 - Maven - TestNG - Extent Reports - Custom Playwright Framework Infrastructure & Deployment - Jenkins - Docker - Kubernetes - AWS - GitHub/Bitbucket Architecture & Patterns - Google Guice - Page Object Model - Data-driven Design - Excel/JSON/XML - OpenCSV Data & Search - Elastic Search - OpenSearch - Jackson JSON - SQL Databases AWS Services - S3 - Secrets Manager - STS - RDS (IAM Auth) Libraries & Integrations - Lombok - LaunchDarkly - Xray - PDF Processing - Image Processing What do we offer? - Annual salary review based on individual performance and business results. - Personal training budget of up to 7,000 / 4,100 PLN per year for certifications and conferences. - Up to 30 vacation days per year, with additional days based on seniority. - Up to 500 PLN per year in NGO donation matching. - Lunch card. - One paid volunteer day per year. - Referral bonus of 4,000–20,000 PLN, depending on role complexity and hiring process. - Employee Assistance Program with free psychological support. - Flexible work schedule and work-life balance. - Inclusive, international work environment with English as the company language. - Company events and team-building activities. - Internal and external training, including access to online training platforms such as LinkedIn Learning. - Home-office option with company-provided equipment, or office work. - Weekly language classes in English, Spanish, and German. - Free private medical insurance. - Life insurance. - Co-financing for sports, recreational activities, and gym membership.

Technology

Asana

Engineering Manager, Growth

Senior

Hybrid

Warsaw, MZ, Poland

39,583 - 50,417 PLN/mo

🏢 Summary: Lead a new Adoption Group engineering team building zero-to-one onboarding and growth experiences that help new users discover and adopt collaborative software. The role combines people leadership, roadmap delivery, rapid experimentation, and scalable growth infrastructure in close partnership with Product, Design, Data Science, and Marketing. 🗂️ Requirements: 7+ years of software engineering experience, 4+ years managing a technical team, Growth engineering, activation funnel, or product-led growth experience, Strong full-stack web development and scalable API foundation, Ability to lead technically complex projects and develop engineers, Experience partnering with Product and Design, Curiosity about AI tools and emerging technologies 📃 Skills: APIs, Web, AI 🏢 Description: The Product Engineering team builds features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good software from great software. We work closely with UI designers and are supported by our infrastructure team. We aim to delight users with both large new features and smaller, daily product enhancements—thanks to our continuous deployment architecture. We want to create a superlative user experience, down to the smallest details. We’re looking for an empathetic and technically experienced Engineering Manager to lead a new team in our Adoption Group focused on helping new users discover the full value of our collaborative software during their first moments in Asana. This team will move quickly, building zero-to-one product experiences that make it easier for users to explore, understand, and adopt the product — turning curiosity into long-term engagement. You’ll work closely with Product, Design, Data Science, and Marketing to optimize experiences, build rapid prototypes, and scalable systems that remove friction and highlight “aha” moments for new users. You’ll guide engineers in balancing speed and craft, creating both delightful new user flows and reliable growth infrastructure. This role is based in our Warsaw office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work from home on Wednesdays. Working from home on Fridays depends on the type of work you do, and your recruiter can share more about the in-office requirements. Our employees in Poland are employed under a contract of employment. What you’ll achieve: Hire talented engineers and enable the team to scale smoothly Manage and enable the growth of the talented engineers on this new Adoption team Guide the articulation and execution of the team’s future roadmap and ensure the team’s work ties back into high-level business goals Set the team up for success to own several technically challenging and critical projects Coach engineers in their technical and professional development Ensure a great, reliable experience for Asana users around the globe while simultaneously enabling a rapid pace of development and iteration Work and learn alongside great peer managers with a strong sense of team, contributing to overall culture of Engineering and our growing Warsaw office About You: 7+ years of experience in software engineering, including 4+ years managing a technical team Proven success working within growth engineering, activation funnels, or PLG (Product-Led growth) Strong technical foundation (e.g., full-stack web development, scalable APIs, etc) and excited to partner with Design and Product on both large new features and daily, small product enhancements. Focused on maximizing impact for yourself, your team, and Asana as a whole Equipped with the intelligence, empathy, integrity, and technical chops required to quickly earn the trust of a technically astute team Comfortable with ambiguity; you enjoy figuring out what needs to be done—and then doing it Demonstrated curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making. At Asana, we're committed to building teams that include a variety of backgrounds, perspectives, and skills, as this is critical to helping us achieve our mission. If you're interested in this role and don't meet every listed requirement, we still encourage you to apply. What we’ll offer: Generous, transparent and fair compensation system Contract of Employment ( and the option of 50% tax deductible costs for author’s rights usage in respect of  applicable roles ) Health insurance with dental and travel coverage (Lux Med) Meals reimbursement on the days that you work from the office Career growth budget Home office setup budget Gym/Fitness reimbursement Fertility healthcare and family-forming support with Carrot Mental Health Support in Modern Health Group life insurance MacBooks with all necessary accessories For this role, the estimated base salary range is between 39,583 - 50,417 PLN gross per month (subject to all taxes and necessary deductions). The actual base salary will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. The listed range above is a guideline, and the base salary range for this role may be modified. In addition to base salary, your compensation package may include additional components such as equity and sales incentive pay (for most sales roles), and benefits. If you're interviewing for this role, speak with your Talent Acquisition Partner to learn more about the total compensation and benefits for this role. #LI-Hybrid #LI-AS2 About us Asana is a leading platform for human + AI collaboration. Millions of teams around the world rely on Asana to achieve their most important goals, faster. Asana has been named to Fortune's Best Workplaces for 7+ years and recognized by Fast Company, Forbes, and Gartner for excellence in workplace culture and innovation. We offer an exceptional office-centric culture while adopting the best elements of hybrid models to ensure that every one of our global team members can work together effortlessly. With 13+ offices all over the world, we are always looking for individuals who care about building technology that drives positive change in the world and a culture where everyone feels that they belong. Join Asana’s Talent Network to stay up to date on job opportunities and life at Asana.

Technology

AgileEngine

Senior Backend Engineer

Senior

Remote

Krakow, MA, Poland

5,269 - 7,245 USD

🏢 Summary: Senior Backend Engineer role focused on building and maintaining multi-cloud Java services in a microservices, event-driven environment. The position includes test automation, production-code optimization, technical problem-solving, and support for service providers. 🗂️ Requirements: 4+ years of web development experience in similar environments, Bachelor’s degree in Computer Science, Information Security, or related technology field, Java 8, Spring, and Spring Boot expertise, Microservices and event-driven systems experience, Code and business-process documentation experience, Complex requirements and business-process analysis experience, Internal tools and reusable architecture development experience, Production code optimization and performance improvement experience, Application debugging, refactoring, and production-issue reproduction experience, JUnit and Mockito testing experience, Git experience, Commitment to code quality and ownership, Strong problem-solving and continuous-improvement approach, Upper-intermediate English 📃 Skills: Java, Spring, SpringBoot, Microservices, JUnit, Mockito, Git, AWS, ECS, SNS, SQS, RedShift 🏢 Description: ID77083 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to develop and maintain multi-cloud platform services using Java 8 and Spring Boot , contributing to microservices architecture and event-driven systems within a small, high-ownership team. You will optimize production code, write unit and system tests using JUnit and Mockito, support complex business requirements gathering, and monitor service providers in the field. Experience in financial, accounting, or logistics software is a strong plus. What you will do Develop multi-cloud platform services as part of a small engineering team; Build and maintain automation frameworks to execute developer-written tests in private and public cloud environments; Optimize code, ensure engineering best practices are followed, and support the team in resolving technical challenges; Monitor and support service providers using the application in the field. Must haves 4+ years of experience in web development in similar environments; Bachelor’s degree in Computer Science, Information Security, or a related technology field; Strong knowledge of Java 8 , Spring , and Spring Boot ; Experience with Microservices and event-driven systems; Experience creating documentation for code and business processes; Experience gathering and navigating complex requirements and business processes; Experience developing internal tools and reusable architecture; Experience optimizing code and improving performance for production systems and applications; Experience debugging, refactoring applications, and reproducing production issues; Experience with testing frameworks including JUnit and Mockito ; Experience with Git ; Commitment to code quality and ownership of developed applications; Strong problem-solving skills with a proactive approach to continuous improvement; Upper-intermediate English level. Nice to haves Experience working with financial or accounting backends; Experience with Test-Driven Development (TDD); Experience with logistics software, delivery, transportation, route planning, or roadside assistance domains; Experience with AWS services such as ECS, SNS, SQS, and RedShift; Experience in architectural design, code reviews, and SOLID principles. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!