Senior Java Engineer / Tech Lead

New
K
Kyotu TechnologyEnterprise software
100% remoteFull-TimeLead
Salary150 - 190 PLN per hour
Apply NowOpens the employer's application page

Job Details

Languages
English and German at B2 level or higher
Experience
Minimum 8+ years of commercial experience in software development
Required Skills
DockerJavaKafkaKubernetesRabbitmqSpring BootCI/CDRESTful APIsMicroservices

Requirements

  • Have a minimum of 8+ years of commercial experience in software development.
  • Have very good knowledge of Java, Spring Boot, and enterprise application development.
  • Have experience acting as a Tech Lead, Lead Developer, or senior technical mentor.
  • Have experience developing distributed systems, microservices, and event-driven applications.
  • Have experience with REST APIs, messaging solutions such as Kafka or RabbitMQ, and system integrations.
  • Have experience working with relational and NoSQL databases, such as PostgreSQL, Oracle, or MongoDB.
  • Have experience with Docker, Kubernetes, and a cloud platform such as AWS, Azure, or GCP.
  • Have experience with CI/CD pipelines and DevOps practices.
  • Understand software design principles, scalability, security, and performance optimization.
  • Be able to support technical decision-making and guide development teams.
  • Have English and German proficiency at B2 level or higher.
  • Machine Learning, LLM, or AI-driven solutions experience, or a strong interest in developing expertise in this area, is a plus.

Responsibilities

  • Develop and maintain enterprise-grade backend applications using Java and Spring Boot.
  • Lead technical initiatives within the development team and support engineers in delivering high-quality solutions.
  • Collaborate with product owners, developers, and business stakeholders to understand business needs.
  • Participate in technical design discussions and contribute to solution design.
  • Write clean, maintainable, and scalable code following engineering best practices.
  • Review code, mentor team members, and promote high engineering standards.
  • Identify technical challenges and proactively propose improvements.
  • Support software delivery throughout the entire development lifecycle.
  • Contribute to continuous improvement of development processes, CI/CD, and engineering practices.
  • Explore and evaluate new technologies and engineering approaches.
View Full Description & ApplyYou'll be redirected to the employer's site
150 - 190 PLN per hour
Apply Now