Full Stack Java Developer
Job Title: Full Stack Java Developer
Key Responsibilities:
Design, develop, test, and maintain scalable full-stack applications using Java and Angular.
Develop robust backend services and RESTful APIs using Java 17/21 and modern Java frameworks.
Build responsive, user-friendly web interfaces using Angular 18, TypeScript, HTML5, and CSS3.Integrate frontend applications with backend services and databases.
Write clean, maintainable, and efficient code following established coding standards and best practices.
Participate in application design, code reviews, debugging, and performance optimization.
Collaborate with product owners, business analysts, QA engineers, and other developers.
Troubleshoot technical issues and implement effective solutions.
Contribute to unit testing, integration testing, and continuous integration/deployment processes.
Ensure application security, reliability, scalability, and performance.
Required Skills and Qualifications 8+ years of professional experience in software development.
Strong hands-on experience with Java 17 or Java 21.Mandatory experience with Angular 18.Solid understanding of full-stack development and enterprise application architecture.
Experience developing RESTful APIs and backend services.
Proficiency in TypeScript, JavaScript, HTML5, and CSS3.Experience with Spring Boot and related Java frameworks.
Knowledge of relational databases and SQL.Familiarity with Git and modern software development practices.
Strong problem-solving, analytical, and communication skills.