Java+ Angular:
About the Role:
We are seeking a talented and passionate Full Stack Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality web applications using a combination of Java/Spring Boot on the backend and Angular on the frontend. You will work closely with cross-functional teams to deliver innovative and user-centric solutions.
Responsibilities:
* Design, develop, and deploy RESTful APIs using Java and Spring Boot framework.
* Develop and maintain robust and scalable frontend applications using Angular.
* Write clean, well-documented, and maintainable code.
* Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
* Collaborate effectively with other developers, designers, and product managers.
* Troubleshoot and debug issues in both frontend and backend applications.
* Stay up to date with the latest technologies and best practices in web development.
* Contribute to the improvement of our development processes and tools.
Qualifications:
* 10 years of professional experience in Java/Spring Boot & Angular development.
* Strong understanding of object-oriented programming principles.
* Experience with RESTful API design and development.
* Experience with version control systems (e.g., Git).
* Excellent communication and teamwork skills.
* Strong problem-solving and analytical skills.
* A passion for learning new technologies and best practices.
Bonus Points:
* Experience with cloud platforms (e.g., AWS, Azure, GCP).
* Experience with containerization technologies (e.g., Docker, Kubernetes).
* Experience with testing frameworks (e.g., JUnit, Mockito, Jasmine, Karma).