Position: Senior/Architect Java Developer
Company: Onseo
Experience required: 3y
Category: Java
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

**Responsibilities:**
• Development of high-level architecture vision either for a whole product or its specific feature 
• Research of new and compare alternatives ways for the definition of the best option for solution development 
• Reviewing, approving architectural approach and technical solution with the customer if relevant 
• Making estimations and implementation of system deployment, including technical documentation
• Analysis of the technological environment, working together with business analyst on functional and technical specifications 
•The leadership of the technical changes in the product and flexibility of the system to satisfy the business requirements 
• Setting up and supervising of technological strategy, standards and procedures 
• Technical monitoring and control of the development process 
• Drive resolution of possible technical issues

**Requirements:**
• 4+ years of experience in Java development
• Experience with SQL/PL SQL, Spring MVC, Hibernate, Junit, microservices 
• Experience with DB MS SQL Server, PostgreSQL, etc.; 
• Experience with SOLID, OOD, OOA, OOP, Design Patterns; 
• Deep understanding of SOA, MSA Architecture; CI/CD; 

**Would be a plus:**
• Understanding of knowledge in other modern languages and frameworks like Python, NodeJS, etc will be a great advantage. Supporting multiple languages is preferable. 
OR 
• Practical NET, C#, .NET Core

**We offer:**
• Competitive salary
• Medical issuance
• Paid sick days
• Long-term employment with 20 working days paid vacation
• Sport compensation
• English lessons
• Work on interesting projects using cutting-edge technologies


**About project:**
The startup is setting up a system that allows for real-time plant health monitoring, helps determine crop yields, helps identify and prevent spreading, and optimizes costs. The platform is powered by a camera system and computer vision based software.