Tech Lead Java Engineer
Type of contract: Employment contract
Salary range: 17400-26700 PLN gross
What will you do?
Your tasks
- Design and develop enterprise-level Java applications
- Implement scalable and maintainable software solutions
- Develop integrations using Apache Kafka and JMS
- Create and maintain applications based on Spring Framework and Hibernate
- Participate in architecture discussions and code reviews
- Write unit and integration tests using TDD and BDD practices
- Analyze and resolve complex technical issues
- Collaborate with cross-functional teams throughout the development lifecycle
- Maintain CI/CD processes using Azure DevOps
Your skills
- 7+ years of commercial experience with Java development
- Strong knowledge of Spring Framework
- Experience with Hibernate
- Experience with Apache Kafka
- Knowledge of JMS
- Experience with Azure DevOps
- Good knowledge of SQL
- Experience with Git
- Understanding of TDD and BDD methodologies
- Strong problem-solving and debugging skills
- Experience with software design and development best practices
Nice to have
- Experience with cloud-based solutions
- Knowledge of microservices architecture
- Experience with performance optimization
- Experience with containerization technologies
- Knowledge of CI/CD automation
We offer
- Hybrid work in our client's office (Kraków) 3 days a week
- Working in a highly experienced and dedicated team
- Benefit package tailored to your needs (medical, sport, lunch subsidy, life insurance, etc.)
- Online training and certifications
- Access to e-learning platform
- Social events