Java Full Stack Developer - Spring/ AngularJS

7.0 - 10.0 years

8.0 - 14.0 Lacs P.A.

Punjab

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

JavaJava EEAngularJSCSSweb servicesPostgreSQLFull StackSpring BootJ2EEHTMLUX/UI designSpringAngularDockerMySQLJavascriptAPIOracleReact.jsRESTful APIsKubernetes

Work Mode

Work from Office

Job Type

Full Time

Job Description

Responsibilities : - Design, develop, test, and deploy web applications using Java, Angular, React.js and related technologies. - Create responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks like Angular. - Utilize your expertise in Angular to design and develop responsive, efficient, and visually appealing web applications. - Collaborate with UX/UI designers to transform wireframes and mockups into fully functional features. - Develop server-side logic and APIs using Java frameworks like Spring, Spring Boot, or Java EE. - Design and implement database structures and queries using relational databases like MySQL, PostgreSQL, or Oracle. - Participate in architectural discussions and provide technical expertise to ensure scalability, performance, and maintainability of the application. - Conduct code reviews to ensure code quality, performance, and adherence to best practices. - Write and execute unit tests and participate in integration and system testing. - Identify and resolve defects and performance issues in the application. Provide ongoing support and maintenance of deployed applications. Requirements : - Proficient in Java programming language and related frameworks like Spring, Spring Boot, or Java EE. - Strong experience in front-end development using Angular, React.js ,HTML, CSS, and JavaScript. - Solid understanding of web application architecture and design patterns. - Experience with relational databases and SQL queries. - Familiarity with version control systems like Git and development tools like IDEs and build tools. - Knowledge of RESTful APIs and web services. - Basic understanding of containerization technologies (e.g., Docker, Kubernetes). - Understanding of Agile development methodologies and practices. - Excellent problem-solving and analytical skills. - Strong communication and collaboration abilities. - Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).

Information Technology
Tech City

RecommendedJobs for You