Backend Software Engineer (Digital Transformation)
We are seeking a highly skilled Backend Software Engineer with a focus on Digital Transformation. The ideal candidate will have extensive experience in modernizing legacy systems and a strong background in developing microservices architectures. Proven expertise in API development, cloud platforms, and containerized environments is crucial for this role. The individual will play a key role in driving innovative solutions while upholding the highest standards of code quality and delivery.
Key Responsibilities
Modernization: Drive the transition from legacy monolithic architectures to modular, microservice-based systems.
Event-Driven Architecture: Design and implement robust streaming pipelines and messaging solutions (Apache Kafka) to handle high-volume, real-time data.
API-First Engineering: Develop and maintain high-performance RESTful APIs, adhering to OpenAPI/Swagger standards.
Cloud-Native Delivery: Manage containerized workloads on cloud platforms (AWS/GCP) using Kubernetes, with a focus on CI/CD automation.
Code Quality: Uphold engineering excellence through comprehensive unit/integration testing, pair programming, and rigorous architectural design reviews.
Ownership: Take end-to-end responsibility for features from initial design to production deployment and observability.
Key Requirements
5+ years in professional software development with a proven track record in distributed systems.
Deep proficiency in Java and the Spring ecosystem (Spring Boot, Spring Data).
Solid experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP).
Proven ability to implement event-driven solutions using tools like Apache Kafka.
Analytical problem-solver, comfortable navigating ambiguity, and passionate about continuous improvement/Clean Code.
Fluent in English and Spanish, with the ability to bridge technical and business requirements.
Nice to Have
Experience with DevOps practices and CI/CD tools.
Familiarity with Agile methodologies.
Understanding of cloud security best practices.
Other Details
This position is focused on contributing to a transformative digital agenda, predominantly remote, with opportunities for collaboration across various teams. Ideal candidates will exhibit flexibility and readiness to adapt to new challenges in a fast-paced environment.
Backend Software Engineer (Digital Transformation)
Backend Software Engineer (Digital Transformation)
Warsaw Hub @ Helvetia Baloise Group
Warszawa
Remote
Remote