Andersen, an international IT company, invites an experienced Software Architect (Java) to work on a large - scale logistics project.
The project is the development of logistics products for internal and external clients of the company (logistics applications, cargo tracking, order processing).
The customer is an international shipping company that is among the world' s top 20 carriers. It has a network of 170 offices in more than 100 countries, with a fleet of 70 ships, serving more than 180 ports worldwide. The company owns 620,000 TEU containers of various types, and its annual turnover amounted to $3,247.9 million in 2018.
Responsibilities:
- Leading implementation of POCs for innovative technologies/solutions;
- Guiding developers in designing, specifying, and selecting technology solutions and tools with consideration to functionality, data, security, integration, infrastructure quality, and performance;
- Interacting with XP (Extreme Programming) teams and promoting their development, as well as managing architecture, design patterns, and advanced coding methods;
- Guiding and supporting the developers in the architecture design;
- Assessing the current state of software systems to identify areas requiring improvements;
- Continuously studying current and emerging technologies and proposing changes where needed;
- Promoting DevOps initiatives to facilitate fast development and ensure full CI/CD.
Must - haves:
- Experience as a Software Architect for 5+ years;
- Experience in building distributed, microservices - oriented, scalable, enterprise - level products or components;
- Experience in building microservices - based architecture;
- Experience in designing and deploying cloud/hybrid - based solutions (preferably Azure);
- Ability to analyze business requirements and design scalable, high - performing, and testable solutions;
- Hands - on experience in the following areas: Kubernetes, Java, Spring, Kotlin, React, Kafka, and DevOps tools;
- Experience in formulating and working with Agile methodologies;
- Experience in developing automated tests at all levels, including TDD;
- Knowledge of design patterns, clean code, and various software architecture patterns;
- Level of English – Upper - Intermediate.
Nice - to - haves:
- Experience in AI/ML development for working with Big Data.
Reasons why this job would be interesting to you:
- Andersen cooperates with such businesses as Samsung, Johnson & Johnson, Ryanair, Europcar, TUI, Verivox, Media Markt, Shypple, etc. This project is just your beginning here – working with us means reliability and prospects;
- We have been strengthening our expertise since 2007. During this time, we have formed excellent teams with streamlined processes, where you can learn something new from your colleagues every day and enjoy your work;
- We welcome specialists from every part of the world;
- The salaries are pegged to the US dollar, and our employees are provided with a benefit package and an extensive set of bonuses;
- There are many different ways to grow and develop at our company. You can improve as a specialist or a manager, and all your activities will be decently rewarded;
- Our employees have access to Andersen Knowledge Base, where they can take courses on the art of negotiation, project management, Machine Learning and Data Analysis, DevOps practices, programming languages, cloud services, and more.
We invite you to join our team!