What are the responsibilities and job description for the Java Full Stack Developer position at Fusion IT?
Key Responsibilities
- Design, develop, and maintain end-to-end web applications
- Develop robust backend services using Java, Spring Boot, Spring MVC
- Build and consume RESTful APIs
- Develop responsive and dynamic frontend interfaces using Angular / React / JavaScript
- Integrate applications with databases and external services
- Write clean, maintainable, and reusable code
- Implement security, performance, and scalability best practices
- Perform unit testing, debugging, and code reviews
- Participate in Agile/Scrum ceremonies and sprint activities
- Collaborate with product owners, designers, and QA teams
- Support deployment, monitoring, and production issues
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- Strong proficiency in Java (8 or above)
- Hands-on experience with Spring Boot, Hibernate, JPA
- Experience with frontend technologies:
- HTML5, CSS3, JavaScript
- Angular / React (any one)
- Experience with REST APIs and Microservices
- Knowledge of SQL databases (MySQL, PostgreSQL, Oracle)
- Familiarity with Git and version control systems
- Understanding of SDLC and Agile methodologies