We're recruiting a Java Software Engineer to join an established technology business delivering complex, business-critical software solutions. This is an opportunity for an experienced backend engineer who enjoys solving challenging technical problems, taking ownership of system architecture and contributing to the development of reliable, scalable applications. You'll work within an experienced engineering team on sophisticated platforms, with the autonomy to influence technical decisions, introduce improvements and help shape long-term engineering practices. The environment is collaborative, technically focused and offers flexibility around working arrangements. What You'll Be Doing
Design, develop and maintain high-performance backend applications using Java and Spring Boot. Build and enhance distributed systems using microservices and event-driven architectures. Work extensively with Apache Kafka and messaging technologies. Take technical ownership of complex projects, from initial design through to production. Contribute to architectural decisions, system improvements and technical planning. Collaborate with engineers, architects and business stakeholders to deliver robust solutions. Improve application reliability, maintainability and performance. Support automated testing, CI/CD processes and efficient deployment practices. Mentor other engineers and promote high engineering standards. Troubleshoot production issues and contribute to continuous platform improvements. What We're Looking For
7+ years of professional software engineering experience. Strong commercial experience with Java and Spring Boot. Solid understanding of microservices and distributed systems. Hands-on experience with Apache Kafka and asynchronous messaging. Experience working with large, complex codebases. Good understanding of messaging protocols, data integration and mapping. Familiarity with CI/CD pipelines, ideally Jenkins or similar technologies. Experience delivering software in regulated or enterprise environments. Confidence taking ownership of technical challenges and working independently. Strong communication skills and a proactive approach to problem-solving. Comfortable incorporating AI-assisted development tools into engineering workflows.
Java Software Engineer (B2B) in Warsaw – pracodawca: Radley James
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku pracy. Pracując zdalnie w całej Europie, będziesz częścią zespołu, który kładzie duży nacisk na innowacyjność i współpracę, a także na dostępność i doświadczenie użytkownika. Oferujemy konkurencyjne wynagrodzenie oraz elastyczne godziny pracy, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym.