New offer - be the first one to apply!

April 8, 2026

Java Full stack with React.js or Angular / Warsaw

Senior • Hybrid

Warsaw, Poland

Senior Software Engineer (Full-Stack, Agentic AI Focus)

Warsaw, hybrid 1 day/week
B2B contract

We are looking for a talented Senior Software Engineer to join our dynamic development team. This role focuses on full-stack development, with a strong emphasis on leveraging Agentic AI tools and technologies to drive efficiency, innovation, and smarter development workflows.

The ideal candidate brings solid experience with Java-based enterprise applications, a strong engineering mindset, and a passion for using cutting-edge AI technologies to enhance productivity, code quality, and collaboration across the development lifecycle.


Key Responsibilities

1. Development & Engineering

  • Design, develop, and maintain full-stack applications using Java and modern web technologies.

  • Build robust backend services using the Spring Framework (Spring Boot, Spring Security).

  • Develop and optimize database interactions using Hibernate ORM.

  • Create responsive, intuitive, and user-friendly frontend interfaces.

  • Integrate Agentic AI tools and technologies to improve development efficiency and code quality.

  • Participate in the entire software development lifecycle, from requirements analysis to deployment.

  • Implement cryptographic solutions and security protocols to ensure safe handling of sensitive data.


2. CI/CD & DevOps

  • Design, build, and maintain Jenkins CI/CD pipelines for automated build, testing, and deployment.

  • Configure and optimize continuous integration workflows to ensure high code quality and rapid delivery.

  • Implement automated testing integration within CI/CD pipelines.


3. Agentic AI Tools & Technology Integration

  • Leverage AI-powered development tools (GitHub Copilot, ChatGPT, Claude, Cline, etc.) to accelerate coding, troubleshooting, and problem-solving.

  • Utilize AI tools for code review, automated testing, and documentation generation.

  • Stay up to date with emerging Agentic AI technologies and assess their potential to enhance development workflows.

  • Share knowledge and best practices for AI-assisted development across the team.


4. Testing & Quality Assurance

  • Write comprehensive unit tests using JUnit, Mockito, and other testing frameworks.

  • Develop and execute integration tests to ensure system reliability and stability.

  • Implement automated testing strategies and maintain strong test coverage standards.

  • Participate in code reviews and uphold high coding and quality standards.

  • Debug and troubleshoot complex technical issues.


5. Collaboration & Process

  • Work closely with cross-functional teams including product managers, designers, and QA engineers.

  • Actively participate in Agile/Scrum development processes.

  • Contribute to technical documentation and internal knowledge sharing.

  • Continuously improve development processes, tools, and team efficiency.


Required Qualifications

Technical Skills

  • Java Expertise: Minimum 5 years of hands-on experience in Java development.

  • Spring Framework: Strong experience with Spring Boot and Spring Security.

  • Hibernate / JPA: Solid knowledge of ORM concepts, entity mapping, and database optimization.

  • Database Technologies: Experience with relational databases such as MySQL, PostgreSQL, or Oracle.

  • Frontend Technologies: Proficiency in HTML5, CSS3, JavaScript, and modern frameworks (React, Angular, or Vue.js).

  • Testing Frameworks: Hands-on experience with JUnit, Mockito, Cucumber, and integration testing tools.

  • CI/CD Tools: Practical experience designing and maintaining Jenkins pipelines.

  • Cryptography: Understanding of cryptographic principles including encryption/decryption, digital signatures, and secure key management.

  • Containerization: Experience with Docker and Kubernetes.

  • API Development: Experience designing and implementing RESTful APIs.

  • Architecture Knowledge: Understanding of software architecture patterns and design principles.

  • Agile Methodologies: Experience working within Agile/Scrum environments.


Preferred Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • Payment industry experience: 2+ years of experience working within payment systems or financial platforms.