Job Description
Role Overview
We are seeking a talented Java Full Stack Developer with strong Angular experience to design, develop, and maintain high-quality web applications. The ideal candidate will work on both front-end and back-end components, ensuring seamless integration, responsiveness, and a superior user experience.
Key Responsibilities
- Develop scalable and maintainable web applications using Java (Spring Boot) and Angular.
- Build responsive and dynamic user interfaces with HTML, CSS, and JavaScript.
- Design and integrate RESTful APIs between front-end and back-end systems.
- Troubleshoot, debug, and resolve technical issues across full-stack components.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Maintain code quality and version control using Git.
Required Skills
- Strong hands-on experience with Java and Spring Boot.
- Proficient in Angular, including components, services, and modules.
- Solid understanding of HTML5, CSS3, JavaScript, and TypeScript.
- Experience working with SQL and/or NoSQL databases.
- Familiarity with RESTful APIs, integration patterns, and web services.
- Knowledge of version control (Git) and Agile development practices.
- Strong problem-solving, debugging, and communication skills.
Preferred Qualifications
- Experience with unit testing frameworks such as JUnit or Jasmine/Karma.
- Knowledge of CI/CD pipelines and deployment automation.
- Exposure to cloud platforms (AWS, Azure, GCP).