Other Remote jobs you may be interested in
Solutions Engineer
Senior/Staff Software Engineer - Backend
Senior Geospatial Machine Learning Engineer
Director, BI Analytics Engineering & Data Governance
Senior UI Engineer
Lead Cybersecurity Engineer - Operational Technology
Senior Java Engineers at InPost
Job details
InPost Group is an innovative European out of home deliveries company, revolutionizing the way parcels are delivered to customers. With operations across several countries, our network of intelligent lockers (Paczkomat®) provides customers with a fast, convenient, and secure delivery option.
InPost Group is a publicly traded company, with a market capitalization of about $5 billion as of March 2023. With over 10,000 employees worldwide, InPost Group is one of the largest out of home delivery providers in Europe, committed to providing sustainable and efficient delivery solutions to meet the evolving needs of customers in today's rapidly changing landscape.
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, any javascript framework, Docker, Kubernetes, Rabbit MQ,
- A high degree of understanding of the need to automate the software delivery process and practical experience of CI/CD tools and practics
- Good knowledge of relational and NoSQL databases, such as PostgreSQL, ElasticSearch, Redis,
- Hands-on experience of developing cloud-native applications will be highly beneficial
- Independence, proactivity, organization of your own work and that of your product team
- Spoken and written English
- Professional growth within the company
- Excellent working environment
- Flexible working hours
- Possibility of remote work in Poland.