Java Full Stack Developer
Company Name
Job Description
Job Description:
We are looking for a Java Full Stack Developer with 3?5 years of hands-on experience in developing enterprise-level web applications using Java, Spring Boot, and Angular. The ideal candidate will be responsible for both front-end and back-end development, ensuring high performance and responsiveness of applications.
Key Responsibilities:
-
Design, develop, test, and maintain full stack applications using Java, Spring Boot, and Angular.
-
Work closely with cross-functional teams including UI/UX designers, product owners, and QA teams.
-
Develop RESTful APIs and integrate front-end components with backend services.
-
Write clean, maintainable, and efficient code following best practices.
-
Participate in code reviews, debugging, and troubleshooting issues in existing applications.
-
Ensure application performance, scalability, and security.
-
Contribute to all phases of the development lifecycle: design, development, testing, deployment, and maintenance.
-
Stay updated with the latest industry trends and technologies.
Required Skills:
-
Back-end:
-
Strong knowledge of Java (Core & Advanced)
-
Experience with Spring Boot, Spring MVC, and JPA/Hibernate
-
Experience in creating and consuming RESTful APIs
-
-
Front-end:
-
Proficiency in Angular (preferably Angular 8+)
-
Solid understanding of HTML5, CSS3, JavaScript, and TypeScript
-
Experience in building responsive and dynamic web applications
-
-
Tools & Others:
-
Experience with Git, Maven/Gradle, and JIRA
-
Familiarity with relational databases (MySQL, PostgreSQL, etc.)
-
Basic knowledge of CI/CD pipelines and deployment processes
-
Strong problem-solving and analytical skills
-
-