April 24, 2026

Senior Java Developer

Senior • On-site

Bengaluru, KA, India

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

Similar jobs you might like

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

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

Remote

Warsaw, MZ, Poland

170 - 180 PLN

🏢 Summary: Senior Java Developer role focused on designing and implementing complex Java-based solutions for large-scale enterprise or public sector projects. The position involves hands-on development, architectural contribution, and mentoring junior team members. The role requires strong expertise in modern Java ecosystems and enterprise integration environments. 🗂️ Requirements: Minimum 5 years of professional Java experience, Strong knowledge of Spring Boot and RESTful APIs, Experience with JUnit and Mockito testing frameworks, Experience with OpenShift and Helm, Experience with Spring Data or JPA ORM frameworks, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle for CI, Experience in large-scale enterprise or public sector projects, Degree in Computer Science or equivalent, German C1 and English B1 proficiency 📃 Skills: Java, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, SpringData, JPA, Oracle, PostgreSQL, Gradle 🏢 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. 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

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: The offer is for a Senior Java Developer to design, develop, and maintain Java-based applications in AWS cloud environments. The role involves building microservices, integrating APIs, ensuring code quality, and resolving performance issues within Agile teams. It focuses on delivering robust, scalable cloud-native solutions using modern Java technologies. 🗂️ Requirements: Proven experience in Java development, Experience with AWS cloud services, Experience developing microservices, Experience with API integration, Knowledge of Agile methodologies, Experience with code testing and code reviews, Ability to troubleshoot and resolve performance issues 📃 Skills: Java, AWS, Spring, Hibernate, Microservices, API, Agile, DevOps 🏢 Description: We are looking for a Senior Java Developer with solid experience in Java and Cloud. The ideal candidate should have exceptional skills in developing and implementing solutions using the latest technologies. Main Responsibilities: Develop and maintain Java-based applications in cloud environments. Collaborate with multidisciplinary teams to design and implement robust solutions. Perform testing and ensure code quality. Participate in code reviews and provide constructive feedback. Identify and resolve application performance issues. Key Requirements: Proven experience in Java development. Familiarity with cloud services (AWS). Knowledge of Agile development practices. Skills in API integration and microservices. Ability to solve problems effectively. Desirable: Experience with DevOps tools. Familiarity with Java frameworks such as Spring or Hibernate. Relevant certifications in Java or Cloud.

Technology

DCV Technologies

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role focused on building, maintaining, and optimizing scalable Java applications for complex financial and enterprise systems in a hybrid Krakow setup. The position involves working with microservices architecture, REST APIs, and databases within an Agile environment. You will contribute to design, development, performance optimization, and technical reviews. 🗂️ Requirements: Minimum 6 years of Java development experience, At least 5 years of experience with Spring and Spring Boot, Strong experience with Microservices architecture, Strong knowledge of REST APIs and integration patterns, Experience with SQL and NoSQL databases, Ability to design application architecture, Experience working in Agile environments 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, SQL, NoSQL, APIs, Architecture, Agile 🏢 Description: 📍 Location: Krakow, hybrid 3 days/week Role: Senior Java Developer Role Description: We are looking for an experienced Java Developer to join technology team. You will be responsible for developing, maintaining, and optimizing Java-based applications that support complex financial systems and enterprise platforms. Key Competencies: Agile way of working and collaboration in cross-functional teams Advanced Java concepts and object-oriented design principles Java API management, RESTful services, and Microservices architecture Database technologies (SQL / NoSQL) and performance optimization Requirements: Minimum 6 years of experience in Java development Strong experience with Spring / Spring Boot and Microservices (5+ years) Good understanding of REST APIs, integration patterns, and application architecture Experience with database technologies and writing efficient queries Ability to work in a team environment and communicate effectively with technical and non-technical stakeholders Experience working in Agile delivery environments Nice-to-Have / Bonus Skills: Experience in production support and troubleshooting Participation in design and architecture reviews Exposure to cloud platforms and modern deployment pipelines Mentoring or leading technical discussions Responsibilities: Design, develop, and maintain scalable Java applications Participate in design and code reviews Troubleshoot issues and optimize system performance Collaborate with business analysts and other teams to deliver solutions Prepare technical documentation and reports as needed

Technology

Experis Manpower Group

Senior Java Developer

Senior

Remote

Warsaw, Poland

160 - 180 PLN

🏢 Summary: Remote B2B contract for a Senior Java Developer focused on Savings & Investments products, including tax calculation engines, integrations, and reporting tools. The role involves full software development lifecycle participation, collaboration with stakeholders, mentoring developers, and contributing to engineering best practices. Benefits include private healthcare, Multisport card, e-learning access, and group life insurance. 🗂️ Requirements: 6+ years of Java development experience, Strong knowledge of Java 21, Strong knowledge of Spring Boot, Experience with Spring Framework, Experience with Hibernate, PostgreSQL expertise, SQL expertise, Knowledge of JMS, MQ, or similar messaging technologies, Experience with OpenAPI, Experience with AsyncAPI, Familiarity with Git, Familiarity with CI/CD pipelines, Understanding of OOP principles, Understanding of design patterns, Strong analytical skills, Strong communication skills 📃 Skills: Java, Spring, SpringBoot, Hibernate, PostgreSQL, SQL, JMS, MQ, OpenAPI, AsyncAPI, Git, CI/CD, OOP 🏢 Description: Senior Java Developer Location: Remote Start Date: ASAP / up to 30 days notice period Contract Type: B2B via Experis Responsibilities Develop and maintain Java applications for Savings & Investments products Build tax calculation engines compliant with international regulations Create integrations, business process solutions, and customer reporting tools Participate in the full software development lifecycle Collaborate with business stakeholders and mentor other developers Contribute to code reviews and engineering best practices Requirements 6+ years of Java development experience Strong knowledge of Java 21 and Spring Boot Experience with Spring Framework and Hibernate PostgreSQL and SQL expertise Knowledge of JMS, MQ, or similar messaging technologies Experience with OpenAPI and AsyncAPI Familiarity with Git and CI/CD pipelines Understanding of OOP principles and design patterns Strong analytical and communication skills Benefits Fully remote work Private healthcare (Medicover) Multisport card Access to e-learning platforms Group life insurance

Technology

New offer

Kyotu Technology

Senior Java Architect (with German)

Senior

Remote

Wroclaw, Poland

24,000 - 36,000 PLN/hr

🏢 Summary: Senior Java Architect role for designing and evolving complex enterprise systems in a full-time remote B2B setup. The position focuses on hands-on software architecture, distributed systems, cloud technologies, and technical leadership across the software delivery lifecycle. Candidates will also have opportunities to explore AI, LLMs, and machine learning solutions in enterprise environments. 🗂️ Requirements: 10+ years of commercial software development experience, Experience as Software Architect, Solution Architect, or Lead Architect, Strong knowledge of Java, Strong knowledge of SpringBoot, Experience with enterprise application development, Experience designing distributed systems, Experience with microservices architecture, Experience with event-driven architectures, Experience with REST APIs, Experience with Kafka or RabbitMQ, Experience with PostgreSQL, Oracle, or MongoDB, Experience with Docker, Experience with Kubernetes, Experience with AWS, Azure, or GCP, Experience with CI/CD pipelines, Knowledge of DevOps practices, Understanding of scalability, security, and performance optimization, Ability to translate business requirements into technical solutions, Strong analytical and problem-solving skills, German language proficiency at B2 level or higher 📃 Skills: Java, SpringBoot, Kafka, RabbitMQ, PostgreSQL, Oracle, MongoDB, Docker, Kubernetes, AWS, Azure, GCP, CI/CD, DevOps, REST, Microservices, AI, LLM, MachineLearning 🏢 Description: Senior Java Architect About the role We are looking for an experienced Senior Java Architect to help design, build, and evolve complex enterprise systems. This is a hands-on architecture role for someone who enjoys solving complex technical challenges, translating business requirements into scalable solutions, and actively supporting engineering teams throughout the delivery process. The role combines deep technical expertise with curiosity, ownership, and a pragmatic approach to problem-solving. There is also an opportunity to explore and apply modern technologies, including AI, LLMs, and machine learning, where they can bring real business value. Your responsibilities - Analyze business requirements and translate them into scalable technical solutions - Design application and system architecture for enterprise-grade products - Support engineering teams throughout the software delivery lifecycle - Make architectural decisions balancing business and technical needs - Identify technical risks and proactively propose improvements - Participate in technical workshops, solution design, and architecture reviews - Collaborate closely with developers, product owners, and business stakeholders - Take technical ownership from solution design through implementation to production delivery - Explore and evaluate new technologies and engineering approaches Must haves - Minimum 10 years of commercial experience in software development - Commercial experience as a Software Architect, Solution Architect, or Lead Architect - Excellent knowledge of Java, Spring Boot, and enterprise application development - Experience designing distributed systems, microservices, and event-driven architectures - Experience with REST APIs, messaging solutions (e.g. Kafka, RabbitMQ), and system integrations - Experience working with relational and NoSQL databases (e.g. PostgreSQL, Oracle, MongoDB) - Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP) - Experience with CI/CD pipelines and DevOps practices - Strong understanding of software architecture patterns, scalability, security, and performance optimization - Experience taking technical ownership for software delivery, from solution design to production - Ability to translate complex business requirements into technical solutions - Strong analytical and problem-solving skills with a proactive, ownership mindset - Willingness to evaluate and adopt new technologies where they create business value - German at B2 level or higher Nice to have - Experience with Machine Learning, LLMs, or AI-driven solutions, or strong interest in developing expertise in this area What we offer - B2B contract rate: 150–220 PLN + VAT / h - 100% remote work - Long-term cooperation - Projects with high architectural complexity and real business impact - Opportunity to work with experienced architects and engineering leaders - Influence on technology choices and engineering direction