Published: Fri, 11 Oct 2024 20:50:11 GMT
Job Title: Senior Java Engineer
Company Description:
At InPost Group, we’re changing the game in out of home deliveries by providing fast, convenient, and secure delivery options through our intelligent lockers (Paczkomat®). With operations in multiple countries and a market capitalization of $5 billion, we’re one of the largest out of home delivery providers in Europe. Our team of over 10,000 employees is dedicated to delivering sustainable and efficient solutions to meet the evolving needs of our customers.
Job Description:
Are you ready for a challenging and rewarding career? Join our team and be a part of our mission to optimize Mondial Relay’s billing system processes. As a Senior Java Engineer, you’ll play a crucial role in ensuring system security, introducing new features, and maintaining overall stability. You’ll have the opportunity to lead technical and business domain tasks, as well as propose innovative improvements. We’re seeking a dedicated professional with fresh ideas, a unique perspective, and a passion for collaboration. In this role, you’ll work closely with a diverse, 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 critical invoicing systems related to clients, PUDOs, and couriers.
– Proactively identify areas for improvement within the system and implement new features.
– Collaborate with cross-functional teams to align business needs with technical solutions.
– Participate in code reviews, mentorship, and knowledge-sharing activities within the team.
– Assist with the migration from Java 11 to newer versions and other technical upgrades and refactoring.
Qualifications:
– Minimum 5 years of experience in a similar position and working in agile methodologies.
– Deep understanding of technology and market trends in software development.
– Experience designing scalable and efficient distributed systems.
– Practical knowledge of Java, Spring, any JavaScript framework, Docker, Kubernetes, and Rabbit MQ.
– Strong understanding of the importance of automating software delivery and experience with CI/CD tools and practices.
– Good knowledge of relational and NoSQL databases, such as PostgreSQL, ElasticSearch, and Redis.
– Hands-on experience developing cloud-native applications is highly beneficial.
– Independent, proactive, and organized with the ability to manage your own work and that of your product team.
– Fluent in spoken and written English.
Additional Information:
– Opportunities for professional growth within the company.
– Excellent working environment.
– Flexible working hours.
– Possibility of remote work in Poland. Apply link