We're seeking a skilled Java developer to join our Middleware team.
The ideal candidate will have mid-to-senior level experience in Java development, specifically within middleware or backend roles.
Key responsibilities include maintaining, enhancing, and expanding existing middleware solutions built on Java/Spring Boot, collaborating closely with developers from other areas, and participating actively in solution design.
Requirements include solid expertise in Java and proven experience with frameworks like Spring Boot or similar technologies, familiarity with event-driven systems and microservice architectures, and experience with relational databases and designing efficient database schemas and queries.
A strong understanding of software design principles, patterns, and best practices is also essential. The ideal candidate will be fluent in English and possess excellent written and spoken communication skills.