About the Role:
We're looking for a talented and motivated Full Stack Developer with strong experience in Java and React to join our development team. You will be responsible for designing, developing, and maintaining scalable web applications that provide an outstanding user experience and reliable back-end performance.
Responsibilities:
Develop, test, and deploy high-quality web applications using Java (Spring Boot) and
Collaborate closely with UX/UI designers, backend engineers, and product managers to deliver robust solutions
Implement RESTful APIs and integrate front-end interfaces with backend logic
Ensure code quality, security, and performance through code reviews and best practices
Troubleshoot and debug issues across the full stack
Continuously research and propose new technologies to improve development efficiency and user experience
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Proven experience as a Full Stack Developer or similar role
Strong knowledge of Java, Spring Boot, and RESTful API design
Solid experience with, Redux, HTML5, and CSS3
Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
Experience with version control tools like Git
Understanding of agile development methodologies
Good communication and teamwork skills
Intermediate or advanced English proficiency
Nice to Have:
Experience with Docker, Kubernetes, or cloud platforms (AWS, Azure, or GCP)
Knowledge of TypeScript and modern testing frameworks (JUnit, Jest, etc.)
Familiarity with CI/CD pipelines