The IT company Andersen invites a Java Developer to work on a project in the field of Logistics and Supply Chain.
The customer is a global transport and logistics company. It provides specialized logistics solutions for various industries worldwide. With over 1,300 offices in more than 100 countries and approximately 81,000 employees, the company is a leader in sea and air freight forwarding.
The project is a system that serves as a centralized platform for data encapsulation from various sources. Its primary function is to facilitate order creation and management for external clients.
Responsibilities:
- Writing and implementing effective, secure and maintainable software via managing Java code bases, documenting project code, testing and debugging code as part of troubleshooting, making schedules for upgrading Java applications.
- Testing (Unit, developer, integration, UI, performance) incl. test automation as well as manual testing and smoke tests.
- Designing and optimizing databases.
- Maintaining build pipelines, related infrastructure, and middleware.
- Practicing software craftsmanship, ensuring inner software quality, writing clean code, conducting peer reviews, and engaging in pair programming.
- Identifying potential for synergies, optimizations, and refactorings.
- Exchanging with stakeholders: evaluating features, planning, discussing, and consulting, while gaining and sharing insights into the business domain.
- Operating and monitoring delivered artifacts and products.
- Providing 3rd level support.
- Managing special responsibilities, e.g., release management.
- Work closely with other developers, PO, UX/UI designers, business and systems analysts as well as other stakeholders.
- Completing other one-time tasks assigned by the manager.
Must-haves:
- Practical experience in Java Database Connectivity (JDBC), Computer Programming, Java Class Library, Java Programming and Object-Oriented Programming (OOP) for 4+ years.
- Adheres to clean code principles.
- Experience in practicing different software development techniques (e.g. TDD, BDD, ATDD, Pair Programming, etc.).
- Creative in finding innovative and effective solutions.
- Strong identification with the respective product and takes responsibility.
- Being a good communicator, able to consult stakeholders as well as other members of the team.
- Good analytical and problem-solving skills.
- Level of English – Intermediate+ and above.
Nice-to-have:
- Hibernate experience.
- Experience with Jenkins.
- Knowledge of GraphQL.
Reasons why this job would be interesting to you:
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc.;
- The opportunity to change the project and/or develop expertise in an interesting business domain;
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant;
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee;
- The opportunity to earn additional up to 1,700 EUR per month by participating in the company's activities;
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated;
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies);
- Certification compensation (AWS, PMP, etc);
- Referral program;
- English courses;
- Private health insurance and compensation for sports activities.
Join us!