May 20, 2026
Fullstack Software Engineer (regular)
Mid • Remote
70 - 100 PLN
Krakow, MA, Poland
Join a team building software that supports the energy transition and tackles real engineering challenges. We’re looking for a mid-level engineer who values code quality, enjoys learning new domains, and wants to grow while working with modern cloud technologies.
Requirements:
Mid-level commercial experience in software development
-
Familiarity with at least one of the following technology ecosystems:
Java 17+ with Spring / Spring Boot
C# with .NET / ASP.NET Core
TypeScript with Node.js
Serverless or cloud-native frameworks AWS/Azure/GCP basic knowledge
HTTP protocol knowledge of REST API design
Knowledge of programming principles and design patterns
Experience with unit and/or integration testing
Working knowledge of SQL databases
Strong English communication skills (minimum B2), both written and verbal. You'll be working directly with international clients and cross-functional teams, so clear communication is essential
Nice to have:
Experienced in using AI tools in day-to-day workflow
understanding of asynchronous communication and messaging systems (e.g. RabbitMQ, Kafka, or cloud-native solutions)
Familiarity with Docker and containerized applications
Exposure to Kubernetes
Experience with NoSQL databases CI/CD pipelines knowledge
What We Offer:
Real, meaningful work. Our projects directly support the energy transition, and the engineering challenges that come with them are anything but trivial.
An environment for ambitious engineers. You’ll be challenged and supported in equal measure, with a clear development path and regular feedback to keep you growing.
Mentorship from experienced engineers and consultants who've been where you're heading.
Hands-on exposure to modern cloud architectures, distributed systems, and complex integrations from day one.
A collaborative team that shares knowledge openly and genuinely cares about collective success.
What we value just as much as technical skills is an engineering mindset:
You care about code quality and maintainability, but you also know when to move fast and when to slow down and get it right.
You Are comfortable with change and ambiguity and can navigate new domains.
You enjoy working across different stacks and client contexts, and can jump into unfamiliar territory and figure things out.
You have a client-first mindset and can build long-term partner relationships, not just deliver features.
You take initiative: mentoring a teammate, shaping a technical decision, or improving how we work.
You naturally share knowledge and learn from others.
About Codibly
Codibly is a technology & consulting company focused on custom software and product development. We are a community of thinkers and innovators - people who want to code the difference and constantly develop their skills.
Our industrial expertise is centered around the energy & utility sector, but we have collaborated with companies from fintech, healthcare, HR, and other industries.
Be here.
Be charged up.
Similar jobs you might like
Technology
Spyrosoft
Java Software Engineer (e-mobility & energy)
Mid
Remote
Krakow, MA, Poland
110 - 160 PLN
🏢 Summary: Software Engineer role focused on building and optimizing e-mobility and modern energy systems, including EV charging infrastructure and renewable energy integration. The position involves developing scalable backend solutions, event-driven architectures, and energy management platforms such as CPMS and VPP. You will work on innovative energy storage, distribution algorithms, and AI-driven solutions in a stable, long-term project environment. 🗂️ Requirements: 3–5 years experience in Java development, Advanced knowledge of Java 17+, Experience with Spring Boot, Experience with event-driven architecture, Experience with RabbitMQ, Experience with Docker, Experience with Kubernetes, Experience with Terraform, Good knowledge of SQL, Experience with time-series databases, Understanding of HTTP protocol, Experience designing REST APIs, Knowledge of design patterns, Experience with unit and integration testing, English level B2 minimum, Experience in e-mobility or renewable energy projects 📃 Skills: Java, SpringBoot, RabbitMQ, Docker, Kubernetes, Terraform, SQL, InfluxDB, HTTP, REST, CPMS, VPP, OpenADR, OCPP, OCPI, IEEE2030.5, SunSpec, Modbus, EEBUS 🏢 Description: Who will you work with? We are pioneers in the transformation of the energy sector and the development of modern e-mobility solutions. We create technologies that power the future of transportation and energy distribution. Sounds interesting? Great! Let’s get into the details. What will you do? As a Software Engineer at Codibly , you will participate in exciting projects combining energy and new technologies. Together with our interdisciplinary team of experts, you will be involved in: Participating in e-mobility projects as well as building modern energy solutions Optimizing electric vehicle charging infrastructure Implementing innovative energy storage and distribution algorithms Integrating renewable energy sources Building internal products and developing systems from scratch Working with well-known global brands No purely support or body-leasing projects Employment stability with the possibility to change projects Leadership and consulting career paths Participation in AI solution implementations and organizational transformation Who are we looking for? A Software Engineer with practical knowledge of Java and experience in e-mobility and/or energy-related projects . Requirements At least 3–5 years of experience and advanced knowledge of developing applications in Java 17+ and Spring Boot Experience working with event-driven architecture (RabbitMQ) Experience with Docker, Kubernetes, and Terraform Good knowledge of SQL and time-series databases (e.g., InfluxDB) Solid understanding of the HTTP protocol and REST API design Knowledge of design patterns, programming principles, and unit/integration testing Good command of English (minimum B2 level) Experience in projects related to e-mobility or renewable energy sources We operate in the energy and e-mobility sector , including the development of: Charge Point Management Systems (CPMS) Virtual Power Plants (VPP) Demand Response solutions or similar systems Additionally, if you have experience working with one or more of the following industry protocols , you are exactly who we’re looking for: OpenADR (Open Automated Demand Response) 2.0b OCPP (Open Charge Point Protocol) 1.6j / 2.0.1 OCPI (Open Charge Point Interface) 2.1.1 / 2.2.1 IEEE 2030.5 (SEP 2.0 – Smart Energy Profile) SunSpec Modbus EEBUS
Technology
Spyrosoft
Software Engineer (junior)
Junior
Remote
Krakow, Poland
43 - 70 PLN
🏢 Summary: Junior Java Engineer role focused on designing and implementing web application features from requirements to production within an Agile team. The position involves developing technical solutions, writing documentation, and contributing to REST-based services. Opportunity to work with modern Java stack and cloud or microservices architectures. 🗂️ Requirements: Minimum 6 months commercial experience in web application development, Knowledge of Java 11+, Knowledge of Spring framework, Understanding of design patterns and programming principles, Experience with unit and integration testing, Knowledge of HTTP protocol, Knowledge of REST API design patterns 📃 Skills: Java, Spring, HTTP, REST, AWS, GCP, Azure, Kafka, RabbitMQ, SNS, SQS, MongoDB, DynamoDB, InfluxDB, GitLab, GitHub, Microservices, CICD 🏢 Description: Our project portfolio is growing and so is our Java development team! We seek skilled Junior Java engineers to join our Codibly project team. If you are passionate about software and want to join our rapidly growing company, let's connect! Job Description Discovering, designing and implementing technical solutions. Implementing new features from the requirement to the production deployment. You will be a member of an Agile team and exchange ideas with your colleagues on the team daily. Designing and writing technical documentation. Demonstrating excellent collaboration skills in working closely with other development teams/ project stakeholders/ clients. Apply if you have At least 6 months of experience developing web applications in commercial projects. Knowledge of Java 11+. Knowledge of Spring. Knowledge of design patterns and programming principles. Good knowledge of unit and integration testing process. Good knowledge of HTTP protocol and REST API design patterns. Good English communication skills (min. B2) – both verbal and written. Nice to have Experience in Cloud (AWS, CGP, Azure). Experience in microservice architecture. Experience in queues (eg. Kafka, RabbitMQ, AWS SNS/SQS, Azure Service Bus). Experience in noSQL database (eg. MongoDB, DynamoDB, InfluxDB). Experience in creating and maintaining CI/CD pipelines (GitLab CI, GitHub Actions). About Codibly Codibly is a technology & consulting company focused on custom software and product development. We are a community of thinkers and innovators. People who want to code the difference and constantly develop their skills. Codibly’s industrial expertise area concentrates mainly on the energy & utility sector, but we collaborated with various companies from fintech, healthcare, HR, and other industries. Be here. Be charged up.
Technology
Spyrosoft
NodeJS Software Engineer (e-mobility & energy)
Mid
Remote
Krakow, Poland
75 - 160 USD
🏢 Summary: Software Engineer role focused on building and optimizing energy management and e-mobility systems, including EV charging and renewable energy integration. The position involves developing scalable IT solutions and algorithms for energy storage, distribution, and smart grid platforms using Node.js technologies. 🗂️ Requirements: Minimum 3 years of software development experience, At least 2 years of hands-on Node.js experience, Advanced knowledge of Node.js or Nest.js or Express.js, Practical knowledge of TypeScript, Practical knowledge of JavaScript, Experience with Jest or Mocha, Experience with Git, Experience with microservices architecture, Experience with relational and non-relational databases, Experience in e-mobility or renewable energy projects, Knowledge of energy or charging industry protocols 📃 Skills: Node.js, Nest.js, Express.js, TypeScript, JavaScript, Jest, Mocha, Git, Microservices, SQL, NoSQL, OpenADR, OCPP, OCPI, IEEE2030.5, SunSpec, Modbus, EEBUS 🏢 Description: Who will you work with? We are pioneers in transforming the energy sector and developing modern e-mobility solutions . We create technologies that drive the future of transportation and energy distribution. Sounds interesting? Great! Let’s move on to the details. What will you do? As a Software Engineer at Codibly , you will participate in exciting projects combining energy and new technologies. Together with our interdisciplinary team of experts, you will be involved in: Designing and developing IT solutions for energy management and e-mobility systems Optimizing electric vehicle charging infrastructure Implementing innovative energy storage and distribution algorithms Integrating renewable energy sources Who are we looking for? A Software Engineer with practical knowledge of Node.js and experience in e-mobility and/or energy-related projects . Experience: Minimum 3 years of overall software development experience At least 2 years of hands-on experience working with Node.js Requirements At least 2 years of experience and advanced knowledge of building applications in Node.js (or Nest.js or Express.js) Practical knowledge of TypeScript and JavaScript Familiarity with testing frameworks such as Jest or Mocha Knowledge of Git Experience with microservices architecture Experience working with both relational and non-relational databases Fluent English (B2+) – our clients are mainly international companies Experience and knowledge in projects related to e-mobility or renewable energy sources We operate in the energy and e-mobility sector, including the development of: Charge Point Management Systems (CPMS) Virtual Power Plants (VPP) Demand Response solutions or similar systems Additionally, if you have experience working with one or more of the following industry protocols , you are exactly who we’re looking for: OpenADR (Open Automated Demand Response) 2.0b OCPP (Open Charge Point Protocol) 1.6j / 2.0.1 OCPI (Open Charge Point Interface) 2.1.1 / 2.2.1 IEEE 2030.5 (SEP 2.0 – Smart Energy Profile) SunSpec Modbus EEBUS
Technology
KUBO
Full-stack Software Engineer
Mid
Remote
Gdynia, Poland
120 - 150 PLN
🏢 Summary: B2B contract role for a Full-Stack Software Engineer to develop and maintain backend services in C#/.NET and frontend components in React within a dynamic, international project environment. The position involves building scalable solutions, integrating REST APIs, and supporting implementations with effective problem-solving. Remote work with long-term project engagement. 🗂️ Requirements: Proficiency in C# and .NET for scalable services development, Experience with React.js and React Query, Experience with Azure SQL and MS SQL, Experience building RESTful APIs with ASP.NET Core (OpenAPI), Knowledge of CI/CD processes and Agile methodologies, Experience with Azure DevOps or GitHub, English at minimum B2 level 📃 Skills: C#, .NET, React, ReactQuery, AzureSQL, MSSQL, REST, ASP.NET, OpenAPI, CI/CD, AzureDevOps, GitHub, Azure 🏢 Description: We are currently looking for a Full-Stack Software Engineer for our client, a world-leading provider of digital solutions and applications, with a particular focus on the energy, maritime, and healthcare markets. If working in a dynamic environment is something you’re comfortable with and you use the tech stack listed below on a daily basis, this opportunity is for you! Key responsibilities Developing advanced backend solutions in C# Creating and maintaining frontend components Preparing technical documentation Supporting implementations through quick and effective problem-solving Balancing changing priorities with ongoing development work Ideal candidate profile Proficient in .NET for building scalable services React.js, React Query Azure SQL, MS SQL RESTful APIs with ASP.NET Core (OpenAPI Standard) Knowledge of Agile methodologies and CI/CD processes (Azure DevOps, GitHub) English on B2 level nice to have: Experience with Azure (App Services, Azure Functions, Key Vault, Storage Accounts, Entra ID) Experience using AI-based development tools (Microsoft Copilot, GitHub Copilot) Conditions Employment Type: B2B contract Salary: Depends on your experience Work Model : Remote work model (possible 2–4 business trips per year to the office in Poland or Norway) Benefits : private medical care, sport card, life insurance Project duration: Project start March/April, with a duration of at least until the end of the year Recruitment steps Phone call with Recruiter Client interview Feedback and decision
Technology
Britenet
Java/Kotlin Developer (e-mobility)
Senior
Remote
Lublin, Poland
20,000 - 25,000 PLN
🏢 Summary: Backend Developer role in an e-mobility project focused on building modern, scalable solutions for electric vehicle charging and energy management. The position involves developing high-throughput, multi-tenant SaaS systems using microservices architecture. The role emphasizes performance optimization, scalability, and next-generation backend architecture. 🗂️ Requirements: Experience as Back End Developer, Proven experience with Java or Kotlin, Experience with Spring Boot, Experience with Microservices architecture, Experience with SaaS multitenant high-throughput systems, Proficiency in Object Oriented Design, Experience with relational databases (MySQL or PostgreSQL), Experience with Docker 📃 Skills: Java, Kotlin, SpringBoot, Microservices, SaaS, OOD, MySQL, PostgreSQL, SQL, Docker 🏢 Description: Project for a leader in the e-mobility industry. Join the team and work on comprehensive and modern solutions for charging electric vehicles and energy management. Requirements Experienced Back End Developer. Proven Java/Kotlin experience with Spring Boot framework. Proven experience with Micro-Services Architecture. Proven experience in SaaS multitenant high throughput systems. Proficient in OOD (Object Oriented Design). Proven experience with a relational Database (MySQL/Postgres, etc.) Experience with Docker. A good command of English (min. B2 level) Nice to have Deep knowledge of Hibernate, Knowledge of Kubernetes. Experience with ActiveMQ/RabbitMQ. Proficient in advanced SQL. Familiarity with a public Cloud provider (AWS or GCP or Azure). Experience with non-blocking programming (Vertx). Experience with Event driven architecture Ready to visit and work from the office, if needed, and after prior arrangement of a suitable date. Responsibilities Become an eminent member of our client’s product’s core team Participate in delivering increasingly better programming solutions. Focus on next-gen architecture, scalability and performance. Enhance core capabilities in LOB areas such as Billing, CRM. Assist in overall performance improvements, advanced optimizations
Technology
Britenet
Java/Kotlin Developer (e-mobility)
Senior
Remote
Lublin, Poland
20,000 - 26,000 PLN
🏢 Summary: Backend Developer role in an e-mobility project focused on building scalable, high-performance solutions for EV charging and energy management. The position involves developing and optimizing microservices-based SaaS systems, enhancing core modules such as Billing and CRM, and driving next-generation architecture improvements. 🗂️ Requirements: Strong experience as Back End Developer, Proven Java or Kotlin with Spring Boot, Experience with Microservices architecture, Experience with SaaS multitenant high-throughput systems, Strong Object-Oriented Design knowledge, Experience with relational databases (MySQL or PostgreSQL), Experience with Docker, Advanced SQL knowledge 📃 Skills: Java, Kotlin, SpringBoot, Microservices, SaaS, OOD, MySQL, PostgreSQL, SQL, Docker, Hibernate, Kubernetes, ActiveMQ, RabbitMQ, AWS, GCP, Azure, Vertx 🏢 Description: Project for a leader in the e-mobility industry. Join the team and work on comprehensive and modern solutions for charging electric vehicles and energy management. Requirements Experienced Back End Developer. Proven Java/Kotlin experience with Spring Boot framework. Proven experience with Micro-Services Architecture. Proven experience in SaaS multitenant high throughput systems. Proficient in OOD (Object Oriented Design). Proven experience with a relational Database (MySQL/Postgres, etc.) Experience with Docker. A good command of English (min. B2 level) Nice to have Deep knowledge of Hibernate, Knowledge of Kubernetes. Experience with ActiveMQ/RabbitMQ. Proficient in advanced SQL. Familiarity with a public Cloud provider (AWS or GCP or Azure). Experience with non-blocking programming (Vertx). Experience with Event driven architecture Ready to visit and work from the office, if needed, and after prior arrangement of a suitable date. Responsibilities Become an eminent member of our client’s product’s core team Participate in delivering increasingly better programming solutions. Focus on next-gen architecture, scalability and performance. Enhance core capabilities in LOB areas such as Billing, CRM. Assist in overall performance improvements, advanced optimizations
Technology
Grafton Recruitment
Mid/Senior Java Developer
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
Technology
Spyrosoft
React Native Mobile Developer (e-mobility & energy)
Senior
Remote
Krakow, MA, Poland
110 - 150 PLN
🏢 Summary: Mid+/Senior React Native Developer role focused on building and maintaining mobile applications in the energy and e-mobility domain. The position involves architectural decision-making, CI/CD setup, and integration with backend services for scalable B2B and B2C solutions. You will contribute to modern energy systems and EV charging applications with real-world impact. 🗂️ Requirements: Minimum 4 years of commercial experience in mobile development, Very good knowledge of React Native and Expo, Strong knowledge of TypeScript, Understanding of iOS and Android platforms and publishing process, Experience with CI/CD pipelines for mobile applications, Experience with REST or GraphQL API integration, Knowledge of state management and React Native patterns, Experience with unit and integration testing, Ability to design application architecture independently 📃 Skills: React, ReactNative, Expo, TypeScript, JavaScript, iOS, Android, CI/CD, Fastlane, GitHubActions, EAS, REST, GraphQL, Redux, Zustand, ReactNavigation, ReactQuery, Jest, TestingLibrary, ESLint 🏢 Description: We are looking for a React Native Developer (Mid+/Senior) with very strong knowledge of the React Native and Expo ecosystem to join our team. We are seeking a versatile, technically mature person who can independently make architectural decisions. Experience in developing native applications for iOS and/or Android platforms (e.g., previous role as an iOS/Android Developer) is welcome but not required. We operate in the energy and e-mobility sector, including the development of: Charge Point Management Systems (CPMS) Virtual Power Plants (VPP) Demand Response solutions or other similar systems Requirements Minimum 4 years of commercial experience in mobile application development Very good knowledge of React Native and Expo Understanding of the mobile application lifecycle (development, build, testing, release) and the specifics of iOS and Android platforms, including limitations and requirements related to publishing and maintaining apps in the App Store and Google Play Practical experience in designing, configuring, and maintaining CI/CD pipelines for mobile applications, including automation of builds, testing, and release processes (e.g., Fastlane, GitHub Actions, EAS) Strong knowledge of TypeScript Experience integrating with backend/API (REST / GraphQL, authentication, caching) Knowledge of popular React Native libraries and patterns (e.g., Redux / Zustand, React Navigation, React Query) Experience maintaining code quality: writing unit/integration tests (Jest, Testing Library), using linters, participating in code reviews Ability to work in a team and independently solve problems Experience in projects related to e-mobility or renewable energy sources What will you do? As a Mobile Software Engineer at Codibly , you will participate in exciting projects combining energy and new technologies. Together with our interdisciplinary team of experts, you will be involved in: Participating in e-mobility projects as well as building modern energy solutions Optimizing electric vehicle charging infrastructure Implementing innovative energy storage and distribution algorithms Integrating renewable energy sources Building internal products and developing systems from scratch Working with well-known global brands No purely support or body-leasing projects Employment stability with the possibility to change projects Leadership and consulting career paths Participation in AI solution implementations and organizational transformation In the area of e-mobility application development, we guarantee: Development and maintenance of mobile applications in React Native / Flutter Cooperation with product, backend, and UX/UI teams Ensuring code quality, performance, and application stability Participation in product planning and technical decision-making Code reviews and knowledge sharing within the team We develop modern mobile applications for B2B and B2C users who use fuel cards, loyalty programs, and dedicated discounts. The projects have a real impact on the daily work of drivers and customers - the applications support them both on the road and while using charging infrastructure.
Technology
Cloudfide
Java Support Engineer
Intern
Remote
Warsaw, Poland
🏢 Summary: Entry-level backend engineering opportunity for a student to gain hands-on experience in real-world Java projects for international clients. The role involves supporting and developing business applications using Java, Spring Boot, SQL, and Azure while learning from experienced engineers. It is designed to help you grow into a full-fledged Java Engineer through practical work in production systems. 🗂️ Requirements: Currently studying Computer Science, Mathematics, Physics or related technical field, Knowledge of Java, Knowledge of Spring Boot, Knowledge of SQL, Ability to work with backend applications, English proficiency at B2+ level, Strong analytical and problem-solving skills 📃 Skills: Java, SpringBoot, SQL, Azure, Backend, Cloud 🏢 Description: You are A curious, engaged and ambitious student who wants to combine studies with real-life commercial experience. You’ve learned Java and Spring Boot , you know your way around SQL , and you're ready to apply that knowledge to real problems in production systems. You want to grow into a full-fledged Java Engineer, working hands-on and learning from experienced professionals along the way. Opportunity overview You're ready to kick off your professional journey in backend engineering, turning your knowledge into hands-on experience in real projects. Key responsibilities You’ll jump straight into real-world projects for international clients, gaining hands-on experience with modern cloud platforms like Azure. You’ll help ensure that business applications run smoothly, assist in analyzing and solving technical issues, and gradually take on more development-related tasks. Qualifications & tech toolbox You’re currently studying a technical field such as Computer Science, Mathematics, Physics, or a related discipline You’re actively developing your skills in Java and Spring Boot , working on your own projects You speak and write in English at a B2+ level - it's our daily working language You have strong analytical and problem-solving skills Here's why you'll love Cloudfide Benefits: MyBenefit platform / Multisport Enel‑Med private medical care Professional Growth: Annual 2,000 PLN development budget Access to e‑learning platforms Real opportunities to expand responsibility and lead initiatives - most of our Leads come from internal promotions As the company continuously grows, you get real opportunities to expand your responsibilities , explore new areas, and even take ownership of your own initiatives. Work Environment: Long-term cooperation: UZ or B2B (we value stable, lasting relationships) Remote-first , work from anywhere in the world ( workation ) Flexible hours & strong focus on work-life balance Collaboration with top engineers you can truly learn from Flat structure - every voice counts, and you help shape the company Culture & Integration: Company-wide trips (including international ones) Team integration budgets Open communication and supportive, passionate teams Equal opportunities Cloudfide is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Technology
EPAM Systems
Junior Java Engineer
Junior
Hybrid
Krakow, Poland
🏢 Summary: Junior Java Engineer role focused on developing and maintaining backend services and microservices in a cloud-based environment within a Scrum team. The position involves hands-on Java development, testing, and support under senior mentorship, with exposure to modern cloud technologies. Hybrid work model with client interaction and opportunities to grow in cloud engineering. 🗂️ Requirements: 1+ years of software development experience or strong junior-level hands-on practice, Hands-on experience with Java, Basic knowledge of object-oriented programming, Basic knowledge of RESTful APIs, Basic knowledge of Git or version control systems, Basic knowledge of SQL, Familiarity with unit testing frameworks, Understanding of software development lifecycle, English proficiency at B2 level, Ability to self-manage tasks and meet deadlines 📃 Skills: Java, OOP, REST, Git, SQL, JUnit, Mockito, Scrum, GCP, Spring, SpringBoot, Microservices, Kotlin 🏢 Description: Are you passionate about Java and eager to grow your skills as a Junior Java Engineer in a dynamic, cloud-focused environment? Join our international team of experienced developers and architects, where you’ll learn from senior engineers and mentors while contributing to the development and maintenance of modern cloud-based applications. We value transparency, autonomy, and continuous improvement, and we’re looking for a motivated self-starter ready to take ownership and grow within a Scrum team. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Support the development, testing, and maintenance of backend services and microservices using Java Implement small features and bug fixes under the guidance of senior engineers Write clean, readable, maintainable, and well-tested code following team standards and best practices Participate in code reviews as a learner and apply received feedback Assist in troubleshooting and resolving technical issues together with the team Take part in Agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives) Communicate with stakeholders and team members to clarify requirements and implementation details Contribute to technical documentation and knowledge sharing within the team Requirements 1+ years of experience in software development or strong junior-level hands-on practice Hands-on experience with Java Basic knowledge of object-oriented programming, RESTful APIs, Git/version control, and SQL Familiarity with unit testing (e.g. JUnit, Mockito) Understanding of the software development lifecycle (analysis, design, implementation, testing, support) English level B2 with readiness for client-facing communication Ability to self-manage tasks, prioritize work, and meet deadlines Nice to have Basic knowledge or initial experience with Google Cloud Platform (GCP) Familiarity with Spring / Spring Boot Exposure to microservices architecture Experience or interest in Kotlin We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively.