- Design, develop, and maintain full-stack applications using Java and up-to-date front-end frameworks.
- Build and consume RESTful APIs and Microservices.
- Develop responsive and user-friendly web interfaces.
- Collaborate with business analysts, architects, QA teams, and stakeholders.
- Perform code reviews, debugging, testing, and performance optimization.
- Integrate applications with databases and third-party services.
- Participate in Agile/Scrum ceremonies and development activities.
- Ensure application security, scalability, and reliability.
- Prepare and maintain technical documentation.
Required Technical Skills
Backend
- Java 8/11/17+
- Spring Boot
- Spring MVC
- Spring Data JPA/Hibernate
- Microservices Architecture
- REST APIs
- Spring Security
- Maven/Gradle