April 26, 2026
Senior Java Developer
Senior • Remote
170 - 180 PLN
Warsaw, MZ, Poland
Summary: The Senior Java Developer plays a crucial role in designing and implementing complex Java-based solutions, mentoring other team members, and contributing to large-scale projects in either the enterprise or public sectors.
Main Responsibilities:
Design and implement complex Java-based solutions.
Mentor junior developers and assist in team knowledge sharing.
Manage and contribute to large-scale enterprise or public-sector projects.
Key Requirements:
Fluent in German (C1) and English (min. B1).
Degree in Computer Science or equivalent.
Minimum of 5 years of professional experience in Java
Strong understanding of Spring Boot, RESTful APIs, testing frameworks (JUnit, Mockito)
Experience in OpenShift and Helm charts and ORM frameworks like Spring Data or JPA
Knowledge of Oracle or PostgreSQL (min. 1 year).
Experience with Gradle for continuous integration (min. 2 years).
Experience with large public sector projects or comparable private sector engagements.
Nice to Have:
Additional years of experience with core technologies beyond the stipulated minimum.
Frontend experience with React and TypeScript, and understanding of Ajax (min. 1 year).
Experience with complex enterprise application integration.
Similar jobs you might like
Technology
emagine Polska
Senior Java Developer
Senior
Remote
Warsaw, Poland
160 - 180 PLN/hr
🏢 Summary: Long-term B2B contract for a Senior Java Developer to design and implement complex Java-based solutions in large-scale enterprise or public sector projects. The role involves technical leadership, mentoring, and working in a fully remote model without business travel. The position requires strong backend expertise and experience with modern Java ecosystems and cloud-native tools. 🗂️ Requirements: Minimum 5 years of professional experience in Java, Strong knowledge of Spring Boot, Experience with RESTful APIs, Experience with JUnit and Mockito, Experience with OpenShift, Experience with Helm, Experience with Spring Data or JPA, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle, Experience in large-scale enterprise or public sector projects, Degree in Computer Science or equivalent, German C1, English minimum B1 📃 Skills: Java, Spring, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, JPA, SpringData, Oracle, PostgreSQL, Gradle, SQL 🏢 Description: Summary: The Senior Java Developer plays a crucial role in designing and implementing complex Java-based solutions, mentoring other team members, and contributing to large-scale projects in either the enterprise or public sectors. Remote work model Contract type : B2B, long-term- 48 months Business travels : No Salary Grids: 160-180 zł/h Main Responsibilities: Design and implement complex Java-based solutions. Mentor junior developers and assist in team knowledge sharing. Manage and contribute to large-scale enterprise or public-sector projects. Key Requirements: Fluent in German (C1) and English (min. B1). Degree in Computer Science or equivalent. Minimum of 5 years of professional experience in Java Strong understanding of Spring Boot, RESTful APIs, testing frameworks (JUnit, Mockito) Experience in OpenShift and Helm charts and ORM frameworks like Spring Data or JPA Knowledge of Oracle or PostgreSQL (min. 1 year). Experience with Gradle for continuous integration (min. 2 years). Experience with large public sector projects or comparable private sector engagements. Nice to Have: Additional years of experience with core technologies beyond the stipulated minimum. Frontend experience with React and TypeScript, and understanding of Ajax (min. 1 year). Experience with complex enterprise application integration.
Technology
emagine Polska
Senior Java Developer
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Java Developer role focused on building and maintaining Java backend applications within a newly established center of excellence in a multinational environment. The position combines hands-on backend development with mentoring responsibilities, active participation in architecture discussions, and CI/CD practices. It offers a collaborative, non-hierarchical setup with a hybrid work model. 🗂️ Requirements: Higher education degree, 5+ years of experience in Java Backend development, Strong proficiency in Spring and Spring Boot, Experience with relational databases (Oracle, PostgreSQL, SQL), Experience with JPA and Hibernate, Knowledge of microservices-based and hexagonal architecture, Experience with CI/CD tools and practices, English proficiency at B2 level 📃 Skills: Java, Spring, SpringBoot, Oracle, PostgreSQL, SQL, JPA, Hibernate, Microservices, HexagonalArchitecture, CICD, Angular, AWS, Scrum, Agile 🏢 Description: Summary: The role of a Senior Java Developer involves contributing to the establishment of a center of excellence within a leading multinational company. The primary goal is to leverage strong Java development skills in a collaborative, innovative environment while mentoring junior developers. Responsibilities: * Join the establishment of a center of excellence. * Develop and maintain Java backend applications. * Mentor and coach junior team members (Senior role). * Facilitate onboarding and serve as a role model (Lead role). * Collaborate in a horizontal organization with no management hierarchy. * Engage in CI/CD practices and application architecture discussions. Must Haves: * Higher education degree. * Strong experience with Java Backend development (5+ years). * Proficiency in Spring/Spring Boot framework. * Experience with Relational Database Management Systems (Oracle, PostgreSQL, SQL). * Familiarity with JPA and Hibernate. * Knowledge of Application architecture (Microservices based, hexagonal…). * Proficiency in CI/CD tools. * English proficiency at B2 level. Nice to Haves: * Experience with Java Frontend frameworks (Angular or similar). * Familiarity with AWS or other cloud platforms. * Problem-solving skills and logical reasoning. * Passion for continuous learning and growth. * Experience in Agile environments and Scrum methodologies. Other Details: * Work Model: 4 days in-office initially, transitioning to 3 days in-office and 2 days remote. * Work Schedule: 43 hours/week in winter and 39 hours/week in summer with additional compensation days.
Technology
emagine Polska
Senior Java Developer
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Java Developer role focused on building and maintaining Java backend applications within a center of excellence, contributing to architecture decisions and CI/CD processes. The position involves working in a collaborative, non-hierarchical environment and mentoring junior developers. It requires strong backend expertise and active participation in modern microservices-based architectures. 🗂️ Requirements: Higher education degree, 5+ years of Java backend development experience, Strong knowledge of Spring and Spring Boot, Experience with relational databases (Oracle, PostgreSQL), Proficiency in SQL, Experience with JPA and Hibernate, Knowledge of microservices-based architecture, Experience with CI/CD tools and processes, English proficiency at B2 level 📃 Skills: Java, Spring, SpringBoot, SQL, Oracle, PostgreSQL, JPA, Hibernate, Microservices, CI/CD, Angular, AWS 🏢 Description: Summary: The role of a Senior Java Developer involves contributing to the establishment of a center of excellence within a leading multinational company. The primary goal is to leverage strong Java development skills in a collaborative, innovative environment while mentoring junior developers. Responsibilities: * Join the establishment of a center of excellence. * Develop and maintain Java backend applications. * Mentor and coach junior team members (Senior role). * Facilitate onboarding and serve as a role model (Lead role). * Collaborate in a horizontal organization with no management hierarchy. * Engage in CI/CD practices and application architecture discussions. Must Haves: * Higher education degree. * Strong experience with Java Backend development (5+ years). * Proficiency in Spring/Spring Boot framework. * Experience with Relational Database Management Systems (Oracle, PostgreSQL, SQL). * Familiarity with JPA and Hibernate. * Knowledge of Application architecture (Microservices based, hexagonal…). * Proficiency in CI/CD tools. * English proficiency at B2 level. Nice to Haves: * Experience with Java Frontend frameworks (Angular or similar). * Familiarity with AWS or other cloud platforms. * Problem-solving skills and logical reasoning. * Passion for continuous learning and growth. * Experience in Agile environments and Scrum methodologies. Other Details: * Work Model: 4 days in-office initially, transitioning to 3 days in-office and 2 days remote. * Work Schedule: 43 hours/week in winter and 39 hours/week in summer with additional compensation days.
Technology
emagine Polska
Java Developer
Senior
Remote
Warsaw, Poland
🏢 Summary: Remote B2B Java Developer role focused on developing and enhancing enterprise applications within an agile team. The position involves building, testing, and optimizing Java-based systems under senior guidance while contributing to continuous integration and system maintenance. Long-term cooperation with occasional visits to Germany. 🗂️ Requirements: Fluent German C1, English minimum B1, Bachelor’s degree in Computer Science or equivalent, Minimum 5 years professional experience, Strong knowledge of Java 8+, Minimum 2 years experience with Git, Minimum 2 years experience in Java development projects, Minimum 2 years experience with Spring Boot, Minimum 1 year experience with REST APIs, Minimum 1 year experience with JUnit and Mockito, Strong hands-on experience with Linux, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 1 year experience with Gradle 📃 Skills: Java, SpringBoot, Git, Jira, Confluence, JUnit, Mockito, Linux, Oracle, PostgreSQL, Gradle, REST, React, TypeScript, Scrum 🏢 Description: Mode : remote Contract : B2B Language : German (C1), English (B1) Summary: The Java Developer role primarily focuses on supporting Java-based application development within a collaborative agile team, enhancing enterprise systems under the mentorship of senior developers. Responsibilities: Support Java application development under senior guidance. Collaborate within an agile framework to improve enterprise systems. Utilize Git for version control and project management tools like Jira and Confluence. Participate in coding, testing, and optimizing Java applications. Engage in continuous integration processes and maintain operational environments. Must Haves: Fluent German (C1 level, spoken and written). English skills (minimum B1 level, spoken and written). Bachelor’s degree in Computer Science or equivalent, with at least 5 years of professional experience. Solid theoretical knowledge of Java (minimum version 8). Practical experience with Git (minimum 2 years). Experience in Java development projects (minimum 2 years). Familiarity with Spring Boot (minimum 2 years). Knowledge of RESTful APIs (minimum 1 year). Experience with testing frameworks (JUnit, Mockito) (minimum 1 year). Hands-on experience with Linux (strong command over system functionalities). Experience with databases such as Oracle or PostgreSQL (minimum 1 year). Familiarity with continuous integration using Gradle (minimum 1 year). Nice to Haves: Front-end development experience with React and TypeScript (minimum 1 year). Agile development experience, especially with Scrum (minimum 1 year). Exposure to large-scale public or private sector projects with significant deployment (minimum 1 year). Other Details: Location: Remote within Poland with occasional visits to Germany. Hospitality: Company-provided laptop. Collaboration: Independent work style paired with team collaboration. Duration: Long-term cooperation over 48 months. Decision Timeline: 2-3 months post-May. Documentation: Required copies of diplomas and certifications.
Technology
emagine Polska
Senior Full Stack Developer
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior Full Stack Developer role focused on designing and implementing high-quality Java-based applications within a microservices architecture. The position involves backend development with Spring Boot, database integration, containerized deployments, and collaboration in an agile team environment. The role emphasizes code quality, operational excellence, and modern DevOps practices. 🗂️ Requirements: 5-6 years of experience in software development, Proven experience with Java, Experience with Spring or Quarkus, Strong proficiency in relational databases, Experience with Docker, Experience with Kubernetes, Experience with GitLab, Experience with Maven, English level B2 or higher 📃 Skills: Java, Spring, Quarkus, SQL, Oracle, Postgres, Docker, Kubernetes, GitLab, Maven, Angular, Kafka, ActiveMQ, Helm, Microservices 🏢 Description: Summary The purpose of the Senior Full Stack Developer role is to design and implement high-quality software solutions while collaborating within a team. This position focuses on leveraging a well-defined technology stack and ensuring the operational excellence of applications. Responsibilities: Develop and maintain robust applications using JAVA and Spring Boot. Work on microservices architecture. Manage application deployment using Helm Charts. Collaborate effectively with team members and communicate openly. Ensure code quality and adhere to best practices in software development. Maintain knowledge of UI frameworks, particularly Angular. Utilize messaging systems like ActiveMQ or event platforms like Kafka as needed. Handle relational databases (e.g., Oracle, Postgres). Must Haves: Proven experience with Java and Spring (or Quarkus). Strong proficiency in relational databases. Minimum of 5-6 years of working experience. Familiarity with Docker, Kubernetes, GitLab, and Maven. Nice to Haves: Experience with Angular UI frameworks. Knowledge of microservices. Experience with message brokers like ActiveMQ or event-streaming platforms like Kafka. Fluency in German. Other Details: Language Proficiency: English (B2 level), German is desirable. Soft Skills: Team player, proactive communication, self-organization. Responsibility: Accountability and ownership for projects. Interest: Engagement in the business field of taxes.
Technology
emagine Polska
Senior Java Developer
Senior
On-site
Bengaluru, KA, India
🏢 Summary: 6-month contract role for a Senior Java Developer with 6–8 years of experience, focused on designing, developing, and maintaining scalable enterprise-level APIs and application systems. The position involves full SDLC participation, technical leadership, and collaboration in an Agile environment to deliver high-performance solutions. 🗂️ Requirements: 6-8 years experience in Java development, Strong knowledge of Core Java 1.8, Experience with J2EE, Experience with Spring framework, Experience with Hibernate, Experience with MySQL, Experience designing and developing RESTful APIs, Strong knowledge of SQL and relational databases, Experience with Maven or Gradle, Experience writing unit tests using JUnit and Mockito, Experience working in Agile environment, Ability to lead development cycle and conduct code reviews 📃 Skills: Java, J2EE, Spring, Hibernate, MySQL, PostgreSQL, SQL, REST, Maven, Gradle, JUnit, Mockito, Agile 🏢 Description: Designation: Senior Java Developer Years of Experience: 6 to 8 years Contract Duration: 6 Months Work Mode / Shift Timing: Normal Shift (9:00 AM – 6:00 PM) Senior Java Developer Skillset: Proven experience of at least 6-8 years in Java-based programming. Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL. Familiarity with RESTful API design and development. Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL. Familiarity with build tools such as Maven and Gradle. Excellent analytical and problem-solving skills. Strong experience in writing unit tests using JUnit and Mockito Responsibilities: Responsible for understanding the software requirements and developing it into a working source code accordingly. The overall objective of this role is to contribute to applications systems analysis and programming activities. Successful candidates will be strong developers who take ownership of his/her applications, demonstrate critical thinking in design, communicate clearly, and have a consistent track record of delivering and supporting scalable, high performance enterprise-level API. The implementation around enterprise systems require strong critical thinking skills, creative engineering balanced with high quality and customer focus.a The ideal candidate is one that is not only passionate about software development and software architecture but also focus on business needs and customer experience. The day-to-day work is interesting, challenging and fast-paced! Profile Required Work with business stakeholders, project managers, business analysts, and other IT teams to understand the business needs and their requirements. Work with a development team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment. Will often require to take a lead role in the entire development cycle, conduct design and code reviews, and have a heavy input throughout the process, from requirements to production deployment. Create technical system specifications and ensure documentation remains current throughout all phases of the SDLC. Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management. Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing. Learn new software tools and skills as needed. Keep up with technologies. Provide mentoring to other development staff on technical topics. Support and maintain applications utilizing required tools and technologies. Ensure applications are scalable and operate efficiently in the production environment. Must be self-motivated and take initiative
Technology
emagine Polska
Senior Java Developer
Senior
On-site
Bengaluru, KA, India
🏢 Summary: 6-month contract role for a Senior Java Developer to design, develop, and maintain scalable enterprise-level APIs and applications in a fast-paced Agile environment. The position involves full SDLC participation, technical leadership, and ensuring high-performance, production-ready systems. The role requires strong backend development expertise and hands-on experience with Java-based technologies. 🗂️ Requirements: 6-8 years experience in Java development, Strong knowledge of Core Java 1.8, Experience with J2EE, Experience with Spring framework, Experience with Hibernate, Experience with MySQL, Experience designing and developing RESTful APIs, Strong knowledge of SQL, Experience with PostgreSQL or other relational databases, Experience with Maven or Gradle, Experience writing unit tests using JUnit, Experience with Mockito, Experience in Agile environment, Ability to conduct code reviews, Experience with SDLC processes 📃 Skills: Java, J2EE, Spring, Hibernate, MySQL, PostgreSQL, SQL, REST, Maven, Gradle, JUnit, Mockito, Agile 🏢 Description: Designation: Senior Java Developer Years of Experience: 6 to 8 years Contract Duration: 6 Months Work Mode / Shift Timing: Normal Shift (9:00 AM – 6:00 PM) Senior Java Developer Skillset: Proven experience of at least 6-8 years in Java-based programming. Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL. Familiarity with RESTful API design and development. Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL. Familiarity with build tools such as Maven and Gradle. Excellent analytical and problem-solving skills. Strong experience in writing unit tests using JUnit and Mockito Responsibilities: Responsible for understanding the software requirements and developing it into a working source code accordingly. The overall objective of this role is to contribute to applications systems analysis and programming activities. Successful candidates will be strong developers who take ownership of his/her applications, demonstrate critical thinking in design, communicate clearly, and have a consistent track record of delivering and supporting scalable, high performance enterprise-level API. The implementation around enterprise systems require strong critical thinking skills, creative engineering balanced with high quality and customer focus.a The ideal candidate is one that is not only passionate about software development and software architecture but also focus on business needs and customer experience. The day-to-day work is interesting, challenging and fast-paced! Profile Required Work with business stakeholders, project managers, business analysts, and other IT teams to understand the business needs and their requirements. Work with a development team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment. Will often require to take a lead role in the entire development cycle, conduct design and code reviews, and have a heavy input throughout the process, from requirements to production deployment. Create technical system specifications and ensure documentation remains current throughout all phases of the SDLC. Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management. Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing. Learn new software tools and skills as needed. Keep up with technologies. Provide mentoring to other development staff on technical topics. Support and maintain applications utilizing required tools and technologies. Ensure applications are scalable and operate efficiently in the production environment. Must be self-motivated and take initiative
Technology
emagine Polska
Senior Java Developer
Senior
On-site
Bengaluru, KA, India
🏢 Summary: 6-month contract role for a Senior Java Developer responsible for designing, developing, and maintaining scalable enterprise-level APIs and applications. The position involves full SDLC participation, including system analysis, design, coding, testing, and deployment in an Agile environment. The developer will lead technical activities, ensure high-performance solutions, and support production systems. 🗂️ Requirements: 6–8 years of Java development experience, Strong knowledge of Core Java 1.8, Experience with J2EE, Experience with Spring framework, Experience with Hibernate, Proficiency in RESTful API design and development, Strong knowledge of SQL, Experience with relational databases, Experience with Maven or Gradle, Experience with JUnit and Mockito, Experience in Agile methodologies, Ability to design and develop scalable enterprise applications 📃 Skills: Java, J2EE, Spring, Hibernate, MySQL, PostgreSQL, SQL, REST, Maven, Gradle, JUnit, Mockito, Agile 🏢 Description: Designation: Senior Java Developer Years of Experience: 6 to 8 years Contract Duration: 6 Months Work Mode / Shift Timing: Normal Shift (9:00 AM – 6:00 PM) Senior Java Developer Skillset: Proven experience of at least 6-8 years in Java-based programming. Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL. Familiarity with RESTful API design and development. Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL. Familiarity with build tools such as Maven and Gradle. Excellent analytical and problem-solving skills. Strong experience in writing unit tests using JUnit and Mockito Responsibilities: Responsible for understanding the software requirements and developing it into a working source code accordingly. The overall objective of this role is to contribute to applications systems analysis and programming activities. Successful candidates will be strong developers who take ownership of his/her applications, demonstrate critical thinking in design, communicate clearly, and have a consistent track record of delivering and supporting scalable, high performance enterprise-level API. The implementation around enterprise systems require strong critical thinking skills, creative engineering balanced with high quality and customer focus.a The ideal candidate is one that is not only passionate about software development and software architecture but also focus on business needs and customer experience. The day-to-day work is interesting, challenging and fast-paced! Profile Required Work with business stakeholders, project managers, business analysts, and other IT teams to understand the business needs and their requirements. Work with a development team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment. Will often require to take a lead role in the entire development cycle, conduct design and code reviews, and have a heavy input throughout the process, from requirements to production deployment. Create technical system specifications and ensure documentation remains current throughout all phases of the SDLC. Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management. Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing. Learn new software tools and skills as needed. Keep up with technologies. Provide mentoring to other development staff on technical topics. Support and maintain applications utilizing required tools and technologies. Ensure applications are scalable and operate efficiently in the production environment. Must be self-motivated and take initiative
Technology
Link Group
Senior Java Developer
Senior
Hybrid
Wroclaw, Poland
140 - 150 PLN
🏢 Summary: Senior Java Developer role focused on designing and implementing enterprise-grade backend solutions using modern architecture principles. The position emphasizes high code quality, performance, security, and collaboration within a distributed team. The role involves working with Java 17+, Spring ecosystem, databases, and event-driven systems. 🗂️ Requirements: Minimum 5 years of commercial software development experience, Very good knowledge of Java 17+, Strong understanding of object-oriented design patterns, Experience with Spring MVC and Spring Data, Experience with Apache Kafka, Ability to design relational and non-relational databases (MS SQL, Oracle, Elasticsearch, Redis), Knowledge of software engineering best practices, English proficiency for technical documentation, Ability to work effectively in a distributed team 📃 Skills: Java, Spring, SpringMVC, SpringData, Kafka, MSSQL, Oracle, Elasticsearch, Redis, OOP, UML, Docker, Kubernetes, Azure, JavaScript, React, Python 🏢 Description: We are looking for an experienced Senior Java Developer with at least 5 years of commercial experience to join a team working on enterprise-grade backend solutions. The role focuses on designing and implementing software in a modern architecture, with a strong emphasis on code quality, performance, security, and effective collaboration within a distributed team. Responsibilities Design and implement software using hexagonal architecture. Develop backend solutions using Java 17+ and the Spring ecosystem. Ensure high code quality and compliance with agreed development standards. Analyse system performance, security, and stability, and propose improvements. Design and optimise data structures for relational and non-relational databases. Collaborate with a distributed team, participate in technical analysis, code reviews, and solution design. Identify technical challenges and propose improvements to architecture and implementation. Requirements Minimum 5 years of commercial software development experience. Very good knowledge of Java 17+. Strong understanding of object-oriented design patterns and software engineering best practices. Experience with the Spring stack, especially Spring MVC and Spring Data. Knowledge of Apache Kafka. Ability to design databases: relational: MS SQL, Oracle, non-relational: Elasticsearch, Redis. English skills sufficient to work with technical documentation. Strong analytical and creative problem-solving skills. Excellent communication skills and ability to work effectively in a distributed team. Nice to have Knowledge of scripting/frontend technologies such as JavaScript, React, Python. Experience working in an Azure cloud environment. Familiarity with Kubernetes and Docker. Ability to design system architecture and prepare High-Level Design (HLD) documentation. Knowledge of UML and flow diagrams.
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!