Java Engineer - Merchant Portal (Maternity Cover)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Degree in computer science or a related field, or relevant experience of 4+ years., Strong backend or full-stack Java development experience, particularly with Spring Boot and JPA/Hibernate., Experience in designing data structures for both relational and non-relational databases., Fluency in English and familiarity with Agile/Scrum methodologies..

Key responsabilities:

  • Design, build, and test high-performance microservices in Java using modern technologies.
  • Continuously improve the applications and take responsibility for reported incidents and issues.
  • Advocate for quality engineering practices and maintain documentation of design decisions.
  • Collaborate with team members and mentor peers as needed.

InPost logo
InPost Large https://inpost.pl/
1001 - 5000 Employees
See all jobs

Job description

Company Description

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 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.

At InPost, we are passionate about building software that helps our customers send and receive their goods. Thanks to the work of our team, it is possible to return the purchased goods quickly and conveniently to the store of your choice.

On our way to build a Global Tech Team, we are seeking an experienced Java Software Engineer to support us in building highly scalable and highly available applications. Specifically, were searching for someone who has profound experience when it comes to building cloud-compliant applications, having fresh ideas and a unique viewpoint, and who enjoys collaborating with a cross-functional and international team to develop real-world solutions and positive user experiences for every interaction. We are looking for someone who enjoys working with the product and technology.

This is a temporary position to provide maternity cover.

Job Description

Development stack: Java 17+, Maven/Gradle, Spring Boot, Hibernate, Junit, Spock, Docker, Kubernetes, Kafka, Kibana, Keycloak, PostgreSQL, MongoDB, Dynatrace, Helm, Argo CD, GitLab, Miro.

Responsibilities:

  • Design, build, and test high-performance microservices in Java using state-of-the-art methods and technologies.
  • Strive to continuously improve the application you own. Be responsible for a share of reported incidents and issues.
  • Advocate for an engineering culture of quality, good development principles, and innovation within the team.
  • Have a design-first approach to building software. Document the decisions made within and beyond your team. Maintain and ensure the quality and actuality of the documentation.
  • Collaborate with testers and other peers and be willing to mentor team members when necessary.

Qualifications
  • Experience in taking ownership of tasks, commitments, and quality, and contributing to a culture of continuous improvement in an Agile/Scrum environment. 
  • A solid foundation in software engineering – a degree in computer science or a related field, or/and relevant experience of 4+ years.
  • Backend or full-stack Java development experience including knowledge of common tooling such as Spring Boot and JPA/Hibernate.
  • Experience in designing data structures for relational and non-relational databases.
  • Knowledge of traditional software development processes and tools, including Maven/Gradle, Git, JIRA, Confluence, Code Reviews, and GitLab CI/CD.
  • Hands-on experience developing microservices using modern technologies such as Apache Kafka, REST APIs, containerization (Docker, Kubernetes), and cloud-based infrastructure (GCP or another).
  • Fluency in English.

Nice to have:

  • Playwright, Typescript (Very good)
  • Kafka/RabbitMQ
  • DevOpsing experience, GitOps approach
  • ELK Stack
  • MongoDB

Additional Information

Why InPost?

  • Opportunity to work in a diverse, international, and cross-functional environment along with leading experts.
  • You work and learn from a senior leader and her leadership bench, extending your experience and exposure in the e-commerce and logistic industry.
  • InPost is a growing company that offers its employees an increasing number of opportunities in several locations in Europe.
  • Fulfilling careers with a range of benefits for employees and investing in providing training opportunities for their development.
  • You will feel a part of the InPost community that makes an impact on sustainability, convenient deliveries, and circular economy every day.
  • You will have the opportunity to get involved in developing the company's own product.

 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration

Related jobs