Responsibilities
- Develop reusable and responsive user interface components with React and TypeScript.
- Create and maintain RESTful APIs using Java and Spring Boot frameworks.
- Connect frontend and backend systems through APIs documented with OpenAPI or Swagger.
- Interact with relational databases using ORM tools such as JPA and Hibernate.
- Produce clear, well-structured code accompanied by unit and integration tests.
- Implement coding standards that enhance application performance and security.
- Engage in regular code reviews and take part in Agile development rituals.
- Work closely with engineers, system architects, and UX designers to deliver features.
- Assume responsibility for end-to-end delivery and troubleshooting of assigned modules.
- Guide and support junior team members in technical development and best practices.