TST Group
Java Software Engineer
TST GroupPoland3 days ago
Full-timeConsulting

Client: HM [Happiest Minds]

Job title: Java Application Developer

Type: B2B Day Rate Contract

Location: Poznan, Poland [Full Onsite]


Job Description:

  • Extensive experience in Java/J2EE application development.
  • Lead architecture reviews, design sessions, and technical decision-making across teams.
  • Collaborate closely with business stakeholders, product owners, and engineering leadership to align technical solutions with business goals.
  • Evaluate, recommend, and drive adoption of appropriate technology stacks, frameworks, and tools.
  • Strong expertise in Core Java (Java 17 and above), including JVM internals, concurrency, and performance optimization.
  • Extensive hands-on experience with the Spring ecosystem, including Spring Boot, Spring Cloud, and Spring Security.
  • Proven ability to design and implement scalable microservices and distributed systems.
  • In-depth knowledge of RESTful API design, API gateways, and service mesh architectures.
  • Hands-on experience with ORM frameworks such as Hibernate and JPA.
  • Deep understanding of both SQL and NoSQL databases, including PostgreSQL, Oracle, MongoDB, and Cassandra.
  • Experience working with messaging and streaming platforms such as Kafka, RabbitMQ, and ActiveMQ.
  • Strong command of design patterns, SOLID principles, and Domain-Driven Design (DDD).

Key Skills

Ranked by relevance