Design, develop, test, and maintain full-stack web applications
Build robust backend services using Java, Spring Boot, and REST APIs
Develop responsive and user-friendly frontends using Angular/React
Integrate applications with databases (SQL/NoSQL)
Write clean, reusable, and efficient code
Participate in code reviews and ensure best coding practices
Collaborate with product managers, designers, and other developers
Troubleshoot, debug, and optimize application performance
Support CI/CD pipelines and deployments
Required Skills & Qualifications
Strong proficiency in Java (Java 8+)
Experience with Spring Boot, Spring MVC, Hibernate/JPA
Frontend experience with Angular / React / JavaScript / HTML / CSS
Hands-on experience with RESTful APIs
Database experience with MySQL, PostgreSQL, Oracle, or MongoDB
Familiarity with Git, Maven/Gradle
Understanding of OOP, design patterns, and data structures Experience with Agile/Scrum methodology