ITMAGINATION helps its Clients by becoming a true extension of their software and data development capabilities. Through our readily set up, comprehensive, and self-governing teams, we let our Clients focus on their business while we make sure that their software products and data tools scale up accordingly and with outstanding quality.
We are looking for experienced team players to fill the Backend Java Engineer position and participate in our up-and-coming project from the fin-tech industry.
You can expect:
- Working on a project to migrate solutions from mainframe to a Java-based platform
- Developing backend applications using Java technologies and microservices architecture
Requirements
- Strong experience with Java 17+ for backend development
- Practical knowledge of Gradle and Maven
- Proficiency with Spring Boot and microservices architecture
- Experience working with Kafka for real-time message processing
- Strong knowledge of Postgres and the ability to optimize SQL queries
- Understanding of immutability principles, with experience using Immutables
- Familiarity with Docker and automated CI/CD environments
- Strong understanding of security principles in banking applications
- Good communication skills and the ability to work in an international team
- Proficient English communication skills (both written and spoken)
Nice to have:
Benefits
- Fully remote work model
- Professional training programs – including Udemy and other development plans
- Work with a team that’s recognized for its excellence. We’ve been featured in the Deloitte Technology Fast 50 & FT 1000 rankings. We’ve also received the Great Place To Work® certification for five years in a row