Overview:
The role of Full Stack Java Angular is crucial to our organization as it involves developing and maintaining the frontend and backend components of our software applications. The individual in this role will work closely with crossfunctional teams to ensure seamless integration of userfacing elements with serverside logic ultimately contributing to an exceptional user experience.
Key Responsibilities:
- Designing and developing user interfaces using Angular best practices
- Building reusable components and frontend libraries for future use
- Implementing security and data protection measures
- Ensuring the technical feasibility of UI/UX designs
- Optimizing applications for maximum speed and scalability
- Writing clean maintainable and efficient code
- Developing testing and maintaining RESTful APIs
- Implementing automated testing platforms and unit tests
- Cooperating with backend developers designers and the rest of the team to deliver wellintegrated solutions
- Troubleshooting and debugging applications
- Mentoring and providing technical guidance to team members
- Staying current with industry trends and emerging technologies
- Participating in Agile ceremonies and contributing to continuous improvement initiatives
- Collaborating with stakeholders to understand and address technical requirements
- Contributing to architectural and design discussions
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field
- Proven experience as a Full Stack Developer or similar role
- Proficiency in Java and Angular frameworks
- Strong understanding of web markup including HTML5 and CSS3
- Experience with serverside CSS preprocessors
- Knowledge of security principles and how they apply to web applications
- Experience with Agile methodologies such as Scrum or Kanban
- Ability to work in a fastpaced dynamic environment
- Strong problemsolving skills and willingness to take ownership of projects
- Experience with version control systems such as Git
- Familiarity with build tools such as Maven or Gradle
- Understanding of unit testing best practices and tools
- Excellent communication and collaboration abilities
- Ability to adapt to new technologies and learn new skills quickly
- Experience with responsive design and crossbrowser compatibility
java,angular,html/css,restful apis,agile methodologies,team collaboration,unit testing