Full-stack Developer
Develop web applications using Java Spring Boot backend and ReactJS frontend. Build APIs, integrate systems, and create interactive user interfaces. Collaborate with cross-functional teams to deliver quality products. Maintain and upgrade existing systems.
Responsibilities
- Develop web applications using Java Spring Boot and ReactJS.
- Build RESTful APIs and integrate with frontend and external systems.
- Create interactive web interfaces, optimize user experience.
- Coordinate with business analysts and team members to ensure product quality.
- Support incident handling, maintenance, and system upgrades.
Requirements
- Minimum 3 years of software development experience with Java Spring Boot and ReactJS.
- Proficiency in Java 8+, Spring Boot, JPA/Hibernate, REST API, API security (JWT/OAuth2).
- Proficiency in ReactJS, Redux (or other state management), HTML5, CSS3, ES6+.
- Knowledge of SQL and NoSQL databases, relational databases (MS SQL Server, MySQL).
- Experience with Git and team workflows (Git Flow).
- Basic knowledge of system architecture design, clean code, design patterns.
- Experience with Docker, CI/CD (Jenkins/GitLab CI).
Benefits
- Performance reviews twice a year with salary increases based on competency.
- 13th-month fixed bonus and holiday bonuses.
- Free skill training activities organized by the company.
- Social insurance and benefits ensuring employee rights.
- 12 days annual leave, public holidays per state regulations.
- Annual team building and travel.
- High-tech, diverse working equipment.
- Modern, professional, safe office.
- Young, dynamic, creative environment.