Position: Full Stack Java Developer
Company: Digital People
Category: Java
Experience required: 3y
English level: intermediate

The system is composed of the following modules:  

-Mongo DB Database / Postgresql  
-Express API Server / Tomcat / Jetty  
-Vaadin / Reactjs / React Native  
-Nodejs for internal communication  

We are searching for a  Senior Full Stack Developer to:  

-Review and Optimize the current state of codebase from DB to UI.  
-Specify the requirements to finalize the project with our product owner.  
-Implement and test  the specified requirements.  
-Build the code base components from development to production executables. 

 

**What profile do we need?**

Technical expertise:  

-Highly Skilled in Defining Software Architecture for transactional systems  
-Highly skilled in Database design using relational and document-based models  
-4 years+ Full Stack Development experience using Java Spring stack  
-Advanced Java / Javascript ES6 / Typscript programming  
-Advanced Nodejs and Spring Framework Programming  
-UI/UX Design using Reactjs and Vaadin  
-HTML 5 / CSS  
-Familiar with Cuba Platform Framework  
-Familiar with  Messeging  Platform such as Rabbitmq or Kafka  
-Knowledge in any  jvm  language such as Kotlin or Clojure is a plus  
-Code review, commenting and testing 
-Git and Github  

Domain expertise:  

-Self-Management and planning using Trello or other Kanban Tools  
-Comfortable in Reading/Writing/Listening and Speaking in English  
-Background in Business Analysis and documentation  
-Background in development of financial system back office and reporting  

 If you fulfill the requirements, please apply to the job offer. We will be happy to meet you!