26 Nazztec Jobs
Java Developer - AngularJS/Spring Frameworks (7-11 yrs)
Nazztec
posted 15hr ago
Key skills for the job
Key Responsibilities :
Frontend Development :
- Design, develop, and maintain dynamic user interfaces using Angular.
- Ensure the technical feasibility of UI/UX designs.
- Develop reusable components and front-end libraries for future use.
- Collaborate with back-end developers to integrate APIs and services into the application.
- Implement responsive design for web applications to work across different devices and browsers.
Backend Development :
- Develop robust, high-performance, and scalable applications using Java with the Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Design and implement RESTful APIs for integration with front-end components.
- Write clean, maintainable, and efficient Java code.
- Manage database operations (CRUD), including using JPA, Hibernate, or similar ORM frameworks.
- Ensure application performance, security, and scalability.
Collaboration & Teamwork :
- Work closely with product managers, designers, and other developers to deliver high-quality software solutions.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Troubleshoot, debug, and optimize code for performance and scalability.
- Collaborate in agile development processes, attending daily stand-ups and sprint planning meetings.
Testing and Quality Assurance :
- Write unit tests using JUnit, Mockito, or other testing frameworks.
- Ensure proper integration of both front-end and back-end components.
- Conduct functional, integration, and regression testing to guarantee the quality of the software.
Continuous Improvement :
- Stay updated with the latest industry trends, technologies, and best practices in Java and Angular
development.
- Proactively suggest improvements to application features, performance, and usability.
Required Skills and Qualifications :
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Strong experience with Java (8+ years preferred) and Spring Framework (Spring Boot, Spring MVC,
Spring Security, etc.).
- Proficiency in Angular (version 8 or higher) and related front-end technologies (HTML5, CSS3,
JavaScript, TypeScript).
- Strong knowledge of RESTful API design and development.
- Experience with JavaScript frameworks/libraries and building responsive web applications.
- Familiarity with Version Control Systems like Git.
- Experience with database management systems like MySQL, PostgreSQL, or MongoDB.
- Understanding of Agile methodologies (Scrum, Kanban).
- Ability to write clean, maintainable, and efficient code.
- Strong problem-solving skills and ability to troubleshoot complex issues.
Preferred Skills and Qualifications :
- Experience with CI/CD pipelines and tools like Jenkins, GitLab CI, or similar.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Experience in using tools such as Docker and Kubernetes.
- Familiarity with front-end testing tools such as Karma and Jasmine.
- Knowledge of security best practices for both back-end and front-end development.
Additional Requirements :
- Excellent communication skills.
- Ability to work effectively both independently and as part of a team.
- Strong organizational and time-management skills.
Mandatory Skills :
- Java, Angular
Functional Areas: Software/Testing/Networking
Read full job description