Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ness Solution

NewBe an early applicant

java developer in large-scale systems

Posted Updated 3 views
Discussion

Summary

Senior Java developer (7+ years) designing and maintaining large-scale Java systems and microservices — building REST APIs, async messaging with Apache Kafka, SQL data work, and DDD-based solutions, plus test automation, code reviews, and Agile/Scrum work. Based in Warsaw with at least 1 office day per week.

Описание:

The team develops modern solutions, including large-scale systems and microservices architecture.

Задачи:

  • Design, develop, and maintain Java applications
  • Build and extend systems using microservices architecture, and work with monolithic solutions
  • Participate in architecture design and technology decisions
  • Design and implement REST APIs
  • Develop asynchronous communication solutions, particularly using Apache Kafka
  • Work with databases and analyse data using SQL
  • Implement solutions based on Domain-Driven Design (DDD)
  • Develop test automation and maintain an appropriate testing pyramid
  • Perform and review code reviews
  • Collaborate with team members to improve business and technology processes
  • Participate in Scrum ceremonies and the team’s daily Agile work
  • Use available AI tools to increase software development efficiency

Требования:

  • At least 7 years of commercial Java experience
  • Strong knowledge of Java, Spring Framework/Spring Boot, Hibernate/JPA, Apache Kafka, and SQL
  • Practical knowledge of Angular
  • Experience designing and developing microservices
  • Practical knowledge of Domain-Driven Design (DDD)
  • Experience designing and implementing REST APIs
  • Knowledge of best practices for writing high-quality, testable code
  • Experience working in an Agile/Scrum team
  • Availability to work from the Warsaw office at least 1 day per week
  • Будет плюсом: Playwright, Docker and Kubernetes, RabbitMQ and/or Elasticsearch, Azure/AWS/GCP, IT Security, CI/CD, mentoring other developers, experience as a Technical Lead

Условия:

  • Work on large-scale systems handling high volumes of processes
  • Opportunity to influence architectural and technology solutions
  • Modern stack: Java, Spring Boot, Kafka, microservices, REST APIs, SQL
  • Opportunity to use and develop AI-assisted software development skills
  • Luxmed and Multisport packages available on preferential terms

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available