Senior Java Developer
Summary
Builds scalable backend services in Java using Quarkus or Spring Boot, focusing on clean code, testing, and database management.
Summary:
emagine is currently hiring experienced senior developers who possess the necessary technical skill set to design and develop efficient backend services.
Responsibilities:
Designing and developing scalable backend services using Quarkus or Spring Boot.
Implementing solid database management and transaction handling.
Ensuring high code quality through rigorous testing, code reviews, and adherence to Clean Code principles.
Optimizing the performance and troubleshooting issues in production environments.
Must Haves:
Strong knowledge of Java fundamentals (collections, classes, interfaces, enums, inheritance, exception handling).
Experience in designing, developing, and operating backend services using Quarkus or Spring Boot.
Solid understanding of databases and transaction management.
Ability to ensure code quality through testing and code reviews.
Proficient in English (minimum B2 level).
Nice to Haves:
Experience with performance optimization techniques.
Familiarity with Clean Code principles.