Key Responsibilities
- Develop full-stack applications using Java, Spring Boot, and React
- Design and implement RESTful APIs and microservices
- Optimize database performance and write efficient SQL queries
- Collaborate with frontend teams to integrate user-facing components
- Write clean, maintainable, and scalable code following best practices
- Participate in code reviews and architectural discussions
Requirements
- 5+ years of experience in Java-based full-stack development
- Proficiency in Spring Boot, Hibernate, and React
- Experience with cloud platforms like AWS or Azure
- Strong understanding of design patterns and system architecture
- Familiarity with testing frameworks like JUnit and Mockito