Senior Java Engineer - MR Finance

AI overview

Contribute to the development of critical invoicing systems and enhance user experiences while working within a cross-functional, international team environment.

Are you ready to embark on a thrilling journey where each day brings new challenges and exciting opportunities? Join our dynamic team and immerse yourself in the world of billing system processes, an essential part of Mondial Relay operations. Our team focuses on ensuring system security, introducing new features, and maintaining overall stability. As we grow, Senior Engineers will have numerous opportunities to lead impactful technical and business domain tasks, as well as propose innovative improvements. We are looking for a dedicated professional with fresh ideas, unique viewpoints, and a passion for collaboration. You will work with a cross-functional and international team to develop real-world solutions and create positive user experiences.

Main Responsibilities:

  • Design, develop, and maintain scalable microservices on cloud platforms using Java (Spring Boot).
  • Ensure the stability, security, and performance of the critical invoicing systems related to clients, PUDOs, and couriers.
  • Proactively identify areas for improvement within the system and introduce new features.
  • Collaborate with cross-functional teams to align business needs with technical solutions.
  • Participate in code reviews, mentoring, and knowledge-sharing activities within the team.
  • Assist with the ongoing migration from Java 11 to newer versions and other key technical upgrades and refactorings
  • Minimum 5 years of work experience in a similar position and in working in agile methodologies.
  • Deep understanding of technology as well as market trends and standards in software development.
  • Experience in designing scalable and efficient distributed systems.
  • Practical knowledge of Java, Spring, Docker, Kubernetes, Rabbit MQ or Kafka, TDD
  • A high degree of understanding of the need to automate the software delivery process and practical experience of CI/CD tools.
  • Good knowledge of relational and NoSQL databases, such as PostgreSQL, ElasticSearch, Redis.
  • Hands-on experience of developing cloud-native applications (GCP, AWS) will be highly beneficial.
  • Independence, proactivity, organization of your own work and that of your product team.
  • Fluency in English (spoken & written).

Why Join InPost Group? 

  • Opportunity to work in a diverse, international and cross-functional environment, along with leading experts. 
  • Fulfilling careers with a range of benefits for employees and invests in providing training opportunities for their development. 
  • You are involved in technology monitoring and choices 
  • Our software will be used by millions of users, making a significant difference in their lives

Careers at InPost. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Java Engineer Q&A's
Report this job
Apply for this job