Job
Description
We are looking for a skilled and experienced Full Stack Developer with 6+ years of hands-on experience in developing scalable, secure, and high-performance web applications using Java and Angular. The ideal candidate should be well-versed in both backend and frontend technologies and passionate about writing clean, maintainable code. Key Responsibilities:
Develop and maintain robust backend services using Java 8+, Spring Boot, Spring MVC, Hibernate, and Spring Data.Design and implement responsive and dynamic frontend applications using Angular 8+, React 16+, TypeScript, and JavaScript.Collaborate with cross-functional teams to define, design, and ship new features.Optimize application performance and ensure quality across all platforms.Work with relational databases using Oracle SQL, PL/SQL.Generate reports using JasperReports and ETL processing with Pentaho Kettle.Utilize Git for version control and Linux scripting for deployment/automation tasks.Follow coding standards and design patterns to write clean, scalable, and maintainable code. Required Skills:Backend: Java 8+, Spring Boot, Spring MVC, Spring Data, HibernateFrontend: Angular 8+, React 16+, TypeScript, JavaScript, HTML5, CSS3, SCSSFrameworks/Tools: Angular Material, Bootstrap 4Database: Oracle SQL, PL/SQLReporting & ETL: JasperReports, Pentaho KettleVersion Control & OS: Git, Linux scriptingStrong understanding of design patterns and clean code principlesPreferred Qualifications:Bachelor's/Masters degree in Computer Science or related fieldExperience with Agile/Scrum methodologiesExcellent problem-solving skills and communication abilities