Description
You will develop and maintain full-stack applications, owning backend services and frontend interfaces.
This role is hybrid.
Responsibilities
- Design, develop, and maintain backend services using Java and Spring Boot.
- Build and optimize interactive, reusable, and responsive frontend interfaces with React.js.
- Implement user-friendly features in collaboration with UI/UX designers.
- Write clean, efficient, and well-documented code following best practices.
- Participate in Agile/Scrum methodologies for project management.
Required Skills
- 5+ years of experience as a Java Developer with deep knowledge of Java (Java 8+).
- Strong experience building interfaces using React.js and adhering to frontend best practices.
- Proficiency in RESTful API design and integration.
- Experience working with databases including MySQL, PostgreSQL, or MongoDB.
- Familiarity with build tools such as Maven or Gradle.
- Working knowledge of version control systems, specifically Git.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.