NCDEV is a team of engineers that develops cool web and mobile applications. Our values: Competent architecture, good code, modern design and clear UI. We work with businesses both in Ukraine, Europe and the USA. We are looking for a Middle Java Developer to join our team for the current project. Project description: We write a CRM system for a client. This is a web application based on REST API + mobile application. Back- is made on Java Spring Boot + PostgreSQL. This is not a highly loaded sol
NCDEV is a team of engineers that develops cool web and mobile applications. Our values: Competent architecture, good code, modern design and clear UI. We work with businesses both in Ukraine, Europe and the USA. We are looking for a Middle Java Developer to join our team for the current project. Project description: We write a CRM system for a client. This is a web application based on REST API + mobile application. Back- is made on Java Spring Boot + PostgreSQL. This is not a highly loaded solution (up to 100 users). The server API architecture is monolithic. We deploy in the Cloud using Docker Container. Front- we do on Bubble (a simple no-code platform). Tasks: API development Requirements: Academic Disciplines • Applied Sciences: Design patterns, Dependency injection, Clean Code, REST, SOLID (object-oriented design principles), Microservice Architecture Pattern • Advanced Technology: Java Development, Clean Design• Quality Engineering: Unit TestingManagerial• General Management: ScrumTechnologies• Standard: Jakarta Servlet, Git• Data: PostgreSQL, MySQL• Framework: Spring Boot, Mockito, Spring, JUnit 4, Apache Maven, Gradle, JUnit, JPA , Spring Security, SpringMVC, Spring Core• Web/Application Server: Apache Tomcat• Solution: Thymeleaf, Jira, Gitlab, GitHub, Docker, Swagger• Programming Language: Java, SQL• Other: REST APIThe advantage will be: English level B1 Working conditions: Opportunity work on a project from scratch and influence the final result Interesting projects using modern technologies Remote work with a flexible schedule Decent and stable salary