Senior Java Engineer
Infolet sp. z o.o.
⚲ Kraków
25 200 - 28 560 PLN (B2B)
Wymagania
- Java
- AWS
- Terraform
- CI/CD
- AI
- DevOps
Opis stanowiska
O projekcie: 💼 Long-term B2B cooperation 📍 Hybrid work model – 2 days per week from the Kraków office 🌍 Scandinavian work culture – flexibility, partnership-based collaboration, and flat hierarchy 📚 Training budget up to 3000 PLN per year and access to industry conferences 🏥 Private medical care for you and your family 💳 Multisport Plus card 🛡️ Income protection insurance (Lloyd’s) 🏡 Remote work option up to 3 days per week ✈️ Occasional trips to Norway – meet the team in person and strengthen collaboration 🚀 Work on modern cloud-based telecom solutions ⚡ Fast recruitment process – two interview stages Wymagania: Must have - 5+ years of commercial experience in Java backend development - Strong experience designing and building scalable backend services and APIs - Practical experience with AWS cloud services - Hands-on experience with Terraform and infrastructure as code - Solid understanding of software architecture and distributed systems - Experience working with CI/CD pipelines and modern DevOps practices - Practical experience using AI tools in software development workflows - Strong problem-solving skills and ability to work independently - Excellent communication skills in English (spoken and written) Codzienne zadania: - Design, develop, and maintain scalable Java backend services supporting telecom platforms and services. - Collaborate with product teams and engineers to translate business requirements into robust technical solutions. - Build and maintain cloud-native infrastructure on AWS, using Terraform for infrastructure as code. - Contribute to architectural decisions and help shape backend service design and system integrations. - Work closely with international teams, including stakeholders and engineers from Norway. - Identify opportunities for automation, performance improvements, and engineering best practices. - Leverage AI tools and modern development practices to improve development efficiency and code quality. - Troubleshoot complex backend and infrastructure issues across distributed systems - Support continuous delivery processes and maintain high engineering standards across the codebase.