Position: Senior Backend Engineer
Company: Argument
Category: Java
Experience required: 3y
English level: fluent

We invite a senior hands-on professional who is passionate about software engineering to join our enterprise project. The project team consists of 10 people residing in Ukraine, Switzerland, and Slovakia. Are you using Azure, AWS or GCP portals? If yes, then you have a first impression of our project. We are building a portal that combines all internal IT services spread between different clouds (private and several public) for one of our clients - a big international financial company. This portal will serve as a single control panel for Network, Application Hosting, Database, API Management and Security Services. The portal will be used by 3000 internal developers engineering business applications. The backend of the portal is based on the microservices architecture and integrates various infrastructure platforms. The frontend is extended to provide aligned and seamless user experience. In this project, you will work in a multidisciplinary team of engineers and architects working in very close collaboration. We are looking for engineers with experience in the development of similar solutions, creation of crawlers and small search engines.

Qualifications & Skills 
● Proven experience as a Senior Software Engineer 
● 4+ years of commercial experience with Java and Spring Boot 
● Solid experience with Modern Authentication and Authorization protocols (OAuth) 
● Excellent communication skills and problem-solving aptitude 
● Advanced or higher English level (written and spoken) Not mandatory, but would be a great plus: 
● Knowledge of Zeebe 
● Experience with enterprise-grade systems in a corporate environment 

Key Responsibilities 
As one of the key players of our development team, you are responsible for the smooth delivery of a specific project but will collaborate with the rest of the team on common components. That might include: 
● Development of the architecture and technical design ● Implementation of all components under your responsibility ● Collaboration with your colleagues in the development of common and shared components 
● Development of CI/CD pipelines and other automation tools supporting your productivity 
● Regular communication with client(s), gathering requirements and feedback, detecting business and technology opportunities.

We are a growing company focusing on platform engineering and cloud services for corporate clients in Europe and North America. Our portfolio is growing dynamically, and it’s pushing our team to grow and mature accordingly