Position: Java Architect (Freelance)
Company: Abto Software
Experience required: 5y
English level: upper

We are looking for a Java Architect to join our team.

**Technical Requirements:**
-Java 11, 17
-maven
-Spring Boot 2.3+
-junit
-AWS: S3, EC2, EKS, ELB
-Kubernetes, docker
-Gitlab
-REST, SOAP, swagger, WSDL
-MongoDB

**Business/System Requirements:**
-Take part in functional and architecture design
-Analyze business/functional/non-functional requirements and convert to technical requirements
-Estimate time and resources
-Take part in tasks prioritization, respect and follow bugs-first policy
-Maintain Technical Documentation and Release Notes
-Analyze and solve programming/technical problems that arise
-Understand and follow the industry standards

**Architectural/Technical Design:**
-Take part in Architectural design with the bias to microservices and serverless technologies
-Review technical design and solutions
-Manage architectural decisions
-Analyze architectural drivers
-Negotiate with business and CTO
-Specify
-Drive POC’s

**Application Development:**
-Take part in Agile processes and ceremonies
-Provides assistance to colleagues in development and problem solving
-Conduct code reviews and pull-request review/approval
-Apply programming standards and techniques to ensure efficient program logic and data manipulation
-Analyze software performance, identify alternatives for optimizing the usage of system resources

**Other:**
-Provide leadership and guidance to other Software Engineers
-Provide technical Level-2/3 support to clients’ teams and engineers