Senior Software Engineer (Java)
Must-have:JavaAngularGitGoogle CloudCloudDevOpsCI/CDMicroservicesAISenior
Machine translation — original language: Polish.Show original
We are looking for an experienced Senior Software Engineer Java, whose main task will be the modernization and maintenance of existing Java applications in a corporate environment. The work focuses on the evergreening of legacy code, production support, and the use of modern DevOps practices and AI tools.
Technologies in the project:
- Java SE, Java 17
- Spring Boot, Spring Cloud
- Angular
- GCP
- Redis
- REST API
- Jenkins
- Ansible
Location: Kraków, hybrid work (2 days from the office).
Daily tasks
- Application maintenance
- Service Management
- Collaboration with the business
- Solution design
- Monitoring and DevOps
Requirements
Requirements (must have)
- minimum 5 years of experience with Java,
- experience with distributed systems,
- knowledge of microservices based on Java 17 and Spring Boot,
- knowledge of DevOps tools,
- experience with CI/CD,
- experience with Jira and Confluence,
- experience with Ansible,
- experience in Vulnerability Remediation,
- very good analytical skills,
- ability to cooperate in an international environment.
Requirements (nice to have):
- Experience working with AI tools (GitHub Copilot/ Claude Code) is welcome
Must have: Java, Spring Boot, CI/CD, Jira, Confluence, Ansible, Microservices