Java Full Stack Developer
Company Name
Job Description
Job Description:
Key Responsibilities:
-
Full Stack Development: Build both backend (Java) and frontend (Angular, HTML, CSS, JavaScript) components.
-
API Development: Create scalable RESTful APIs using Java & Spring Boot.
-
UI Design: Implement responsive and user-friendly interfaces.
-
Collaboration: Work closely with cross-functional teams to design and roll out features.
-
Troubleshooting: Debug and resolve issues in production environments.
-
Code Quality: Write clean, maintainable, and well-documented code.
-
Version Control: Use Git for source code management and participate in code reviews.
Required Skills & Experience:
-
Java (Java 8 to Java 18): Strong backend development experience.
-
Spring Boot + Hibernate: Proven ability to build enterprise-grade services.
-
Angular 17: Strong front-end skills with modern Angular framework.
-
HTML, CSS, JavaScript: Strong foundational web technologies.
-
REST API Development: Experience building APIs for scalable systems.
-
Databases: Familiarity with relational DBs like MySQL or PostgreSQL.
-
Version Control: Git/GitHub experience.
-
Agile Practices: Comfortable working in Scrum/Agile environment.
-
Soft Skills: Strong problem-solving, analytical thinking, and team collaboration.
Preferred Qualifications:
-
Knowledge of microservices architecture.
-
Familiar with CI/CD tools like Jenkins/GitLab CI.
-
Basic understanding of Docker or container-based deployment.
-