68cbb3e1314d4f6437efd3e4

Senior Backend Developer

BG, GE, PT

Senior Backend Developer

BG, GE, PT

You can join a high-performing international team dedicated to software engineering for leading global (re-)insurers.

About the Project‍: 

The HRM (Human Resource Management) platform is a comprehensive, fully in-house developed software solution designed to streamline and automate various HR processes within an organization. It is built on a robust, scalable, and secure architecture that ensures performance and data integrity. The platform is cloud-native, offering scalability, accessibility, and automatic software updates.  


On backend we use:  

  • Microservice architecture 
  • Java 21 and Spring Boot 3.+ (Web, GraphQl, Validation, Data-MongoDb, Oauth2, Integration, Kafka etc.) 
  • GraphQL 
  • MongoDB 
  • Apache Kafka 

 

What you´ll be doing: 

  • Designing and implementing complex features in the HRM platform, such as a highly configurable workflow system or an extension of a GraphQl schema 
  • Applying development best practices to ensure code quality, scalability, and maintainability  
  • Encouraging technical discussions within the team aiming at continuous product improvement 
  • Communicating and collaborating effectively with PO, business analysts, internal and client-side developers from Europe 
  • Applying your analytical and problem-solving skills to understand the projects’ environment and to identify obstacles and solutions 


Your Skills and Your Experience 

  • Bachelor’s degree related to IT or an equivalent practical track record 
  • English proficiency (minimum B2 level) 
  • Solid understanding of Software Development Life Cycle 
  • Solid hands-on work experience with Java, Spring application development, ORM (Hibernate, JPA, Spring Data) 
  • Experience in building distributed systems and microservices, knowledge of typical patterns and service integration issues 
  • Experience in designing event-driven architecture 
  • Proven experience working with relational or NoSQL databases, ability to optimize queries. Production experience with MongoDB would be a plus 
  • Commitment to product quality, knowledge of testing approaches, code verification and analysis, and design patterns  
  • Experience with message queues (especially Kafka) is a plus 
  • Experience with GraphQL API development, security and performance optimisations is a plus 
  • Reliable and self-driven team player 
  • Proactive, communicative, strong analytical capabilities  
  • Service-orientation with a strong focus on customer satisfaction  
  • Ability to cope with tight deadlines 
  • Experience in proof-of-concept projects is a plus 
  • Experience with warehouse optimization for growing application load, data collection acceleration, and aggregation for analytics is a plus 


About the Project‍: 

The HRM (Human Resource Management) platform is a comprehensive, fully in-house developed software solution designed to streamline and automate various HR processes within an organization. It is built on a robust, scalable, and secure architecture that ensures performance and data integrity. The platform is cloud-native, offering scalability, accessibility, and automatic software updates.  


On backend we use:  

  • Microservice architecture 
  • Java 21 and Spring Boot 3.+ (Web, GraphQl, Validation, Data-MongoDb, Oauth2, Integration, Kafka etc.) 
  • GraphQL 
  • MongoDB 
  • Apache Kafka 

 

What you´ll be doing: 

  • Designing and implementing complex features in the HRM platform, such as a highly configurable workflow system or an extension of a GraphQl schema 
  • Applying development best practices to ensure code quality, scalability, and maintainability  
  • Encouraging technical discussions within the team aiming at continuous product improvement 
  • Communicating and collaborating effectively with PO, business analysts, internal and client-side developers from Europe 
  • Applying your analytical and problem-solving skills to understand the projects’ environment and to identify obstacles and solutions 


Your Skills and Your Experience 

  • Bachelor’s degree related to IT or an equivalent practical track record 
  • English proficiency (minimum B2 level) 
  • Solid understanding of Software Development Life Cycle 
  • Solid hands-on work experience with Java, Spring application development, ORM (Hibernate, JPA, Spring Data) 
  • Experience in building distributed systems and microservices, knowledge of typical patterns and service integration issues 
  • Experience in designing event-driven architecture 
  • Proven experience working with relational or NoSQL databases, ability to optimize queries. Production experience with MongoDB would be a plus 
  • Commitment to product quality, knowledge of testing approaches, code verification and analysis, and design patterns  
  • Experience with message queues (especially Kafka) is a plus 
  • Experience with GraphQL API development, security and performance optimisations is a plus 
  • Reliable and self-driven team player 
  • Proactive, communicative, strong analytical capabilities  
  • Service-orientation with a strong focus on customer satisfaction  
  • Ability to cope with tight deadlines 
  • Experience in proof-of-concept projects is a plus 
  • Experience with warehouse optimization for growing application load, data collection acceleration, and aggregation for analytics is a plus 


We work hard and play hard

We understand that in today’s fast-paced world, where people are constantly connected to their work, it has become increasingly important to maintain a healthy work-life balance.

Work-life balance ->