Position: Middle Solutions Architect
Company: AIDA projektai
Category: Lead
Experience required: 3y
English level: fluent
Published: 2023-05-01T00:00:00+03:00

We are seeking a skilled for Middle Architect to work on the portal for commuting benefits. Your responsibilities will include:

- Technical Expertise: Possess a strong understanding of the project's tech stack and be able to provide architectural guidance and recommendations.

- Solution Design: Collaborate with the development team to design and architect the portal's backend and frontend components, ensuring scalability, performance, and security.

Backend Development: Utilize your expertise in Java and Spring Boot to develop backend services and APIs, leveraging technologies such as MongoDB, PostgreSQL, Rest API, OpenAPI/Swagger, Maven, Flyway, and Mybatis.

Cloud Platform: Utilize Microsoft Azure and Azure DevOps for deploying, managing, and monitoring the application infrastructure.

Containerization: Use Docker for containerizing and managing the application components, ensuring portability and scalability.

Frontend Development: Collaborate with the frontend development team to design and develop user interfaces using React.js, Vue.js, Node.js, Express.js, Redis, MobX, and Sass.

Test Automation: Implement test automation strategies using Robot Framework and Selenium to ensure the quality and stability of the application.

Documentation: Create technical documentation, including architecture diagrams, design documents, and API specifications using industry-standard practices.

Collaboration: Work closely with cross-functional teams, including project managers, developers, testers, and stakeholders, to ensure smooth delivery of the project.

Continuous Improvement: Stay updated with the latest industry trends, best practices, and emerging technologies related to web application development and architectural patterns.

Requirements:
- Strong experience in designing and developing web applications using Java, Spring Boot, React.js, Vue.js, and Node.js.
- Proficiency in working with databases like MongoDB and PostgreSQL.
- Familiarity with REST API development and OpenAPI/Swagger specification.
- Experience with building automation tools like Maven and database migration tools like Flyway.
-Knowledge of containerization technologies, particularly Docker.
Familiarity with cloud platforms, preferably Microsoft Azure, and experience with Azure DevOps.
- Strong understanding of frontend technologies, including React.js, Vue.js, Node.js, Express.js, Redis, MobX, and Sass.
- Good documentation and presentation skills.


Note: While it's not necessary to have expertise in all the mentioned technologies, having knowledge and experience with a broader range of technologies will be advantageous.


Project/Client: Portal for Commuting Benefits
Project Duration: 6-12 months
Start Date: June 2023