Technical Skills Requirements:
At least 5-8 years of experience in developing various applications for production.
Experienced in using clean code practices, and writing readable, maintainable code.
Good understanding of end-to-end application architecture
Delivered at least one large-scale project to production.
Experienced in backend and/or frontend development.
Solid knowledge in Java technology (Java 8 or Java 17, Spring Boot 3.0)
Solid knowledge in Database technology (MYSQL/Postgres/Mongo database)
Solid knowledge in Web technology (HTML5, JavaScript, CSS3, React, Alpine JS)
Experience in designing, mockup, developing the UI of websites and/or web applications.
Solid markup skills utilizing HTML5, CSS3, Bootstrap, Responsive Design.
Experience in Restful API integration.
Experience in Network protocols such as TCP/IP and Communication protocol such as WebSocket.
Experience in Message brokers such as Active MQ, Kafka integration.
Any Graduate