Job Summary:
We are looking for a skilled Java and Angular Developer with over 5 years of experience to join our dynamic team. The ideal candidate will have extensive knowledge in Java, Spring Boot, and Angular, with a proven track record of delivering high-quality software solutions.
Key Responsibilities:
Development:
-Design, develop, and maintain robust Java applications using Spring Boot framework.
-Develop user interfaces for modern, rich web applications with Angular.
Collaboration:
-Work closely with cross-functional teams to define, design, and ship new features.
-Collaborate with product managers, UX/UI designers, and other developers to ensure the technical feasibility of UI/UX designs.
Testing and Debugging:
-Conduct unit testing and debugging of applications.
-Optimize applications for maximum speed and scalability.
Code Quality:
-Write clean, maintainable, and efficient code.
-Ensure the best possible performance, quality, and responsiveness of the applications.
Continuous Improvement:
-Stay updated with emerging technologies and apply them into operations and activities.
-Participate in code reviews and contribute to continuous improvement of development processes.
Required Qualifications
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Technical Skills:
-Proficient in Java programming language.
-Extensive experience with Spring Boot framework.
-Strong knowledge of Angular framework and Typescript.
-Familiarity with RESTful APIs, microservices architecture, and relational databases.
-Experience with version control systems (e.g., Git).
-Understanding of front-end technologies such as HTML5, CSS3, and JavaScript.
Professional Skills:
-Excellent problem-solving skills and attention to detail.
-Strong communication and teamwork abilities.
-Ability to work in an Agile/Scrum development environment.
-Strong organizational and project management skills.
Bachelor's degree