Position: Senior or Middle Java Fullstack Developer (Java back-end \ UI - 70% \ 30%)
Company: Art2Hire
Category: Java
Experience required: 3y
English level: upper

Our client, who digitize and enhance SME customers' daily operations by developing and integrating customer facing AI-powered apps, is now looking for a Senior or Middle Java Full stack Developer.

**About the Company and Project:**

The company focused on automation, digitization, and optimizing how SMBs work with customers, enabling customer-facing interfaces and most of the day-to-day customer interactions online and remote.
Highly dynamic and innovative fintech startup aiming to create a new line of consumer - and business-oriented financial products for the North American market. Mobile-first application development includes orchestration of data-rich services from multiple vendors on the back-end, integration of AI.

As one of the leading and established Process Discovery and Mining Solutions on the market, helping businesses transform how they monitor, analyze and optimize their processes. 
The company is proud to offer precise instruments for continuous control and improvement, providing businesses with significant time and operational costs. 
Developed by a team of experts, was successfully implemented the solution at Fortune 500 Companies. 

**Responsibilities include but are not limited to:**

-Designing, creating, and implementing Java-based applications.
Interpreting briefs to create high-quality coding that functions according to
specifications.
-Determining application functions and building objectives with the team.
-Ensuring that written code falls in line with the project objectives.
-Problem-solving with other team members in the project.
Identifying and resolving immediate and potential issues with applications.
-Participating in group meetings to discuss projects and objectives.
-Assisting other developers with troubleshooting, debugging, and coding.
-Meeting deadlines on fast-paced deliverables.

**Requirements:**

-Degree in computer sciences, coding, or a related field. 
-At least 3 years' experience in Java-based programming. 
-Significant coding skills in Java, with other languages being a major plus. 
-Exceptional problem-solving and analytical abilities. 
-Knowledge of current frameworks, SDKs, APIs, and libraries. 
-Excellent written and verbal communication. 
-Good organizational and time-management skills. 
-A strong portfolio of top-class coding and builds to your name. 
-Ability to work with other developers and assist junior team members. 
-Meticulous at both analysis and execution. 
-English - Intermediate +  

**Technical stack on the project:**
Java, + Server side, Web, Spring boot, microservices, DB (relational -MySQL, SQLServer, Oracle).
Optional: non-relational DBs. Javascript: React.
Python - nice to have.
Cloud - nice to have.
OpenCV - (nice to have)
GWT - nice to have