Full Stack Java & Angular Developer
Experience: 5–8 Years
Employment Type: Full-Time
Job SummaryWe are looking for a Full Stack Java & Angular Developer with 5–8 years of experience to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on experience in Java/Spring Boot on the backend and Angular on the frontend, with good knowledge of databases, APIs, and software development best practices.
Key Responsibilities Develop and maintain scalable web applications using Java, Spring Boot, and Angular.
* Design and develop RESTful APIs and microservices.
* Build responsive and user-friendly interfaces using Angular, TypeScript, HTML, and CSS.
* Develop clean, reusable, and maintainable code.
* Integrate applications with databases and external systems.
* Troubleshoot, debug, and resolve application issues.
* Participate in code reviews and ensure adherence to coding standards.
* Write unit and integration tests to ensure application quality.
* Collaborate with Business Analysts, QA Engineers, DevOps, and other development teams.
* Participate in the complete Software Development Life Cycle (SDLC)*.
* Contribute to application performance optimization, security, and scalability.
Technical Requirements 5–8 years of professional software development experience.
* Strong hands-on experience with Java 8+.
* Strong experience with Spring Boot and Spring Framework.
* Strong experience with Angular and TypeScript.
* Good knowledge of REST APIs and Microservices Architecture.
* Strong knowledge of SQL and relational databases such as Oracle, PostgreSQL, or MySQL.
* Experience with Git and version control.
* Good understanding of HTML5, CSS3, JavaScript, and responsive web development.
* Experience with JUnit/Mockito or similar testing frameworks.
* Familiarity with Maven/Gradle.
* Good understanding of software design principles and OOP*.
* Experience with Agile/Scrum methodologies.