Job Description
What you'll do: Develop scalable full stack solutions using Java and Angular. Write clean, efficient, and well tested code. Maintain automated tests to ensure software quality. Review code and uphold coding standards. Contribute to technical design and estimation activities. Solve problems and deliver business value. Share knowledge to support team growth and engineering best practices. Qualifications What you'll bring: 2+ years of experience as a Software Engineer Knowledge of OOP principles, data structures, algorithms and design patterns Knowledge of good software development practices (Clean Code, Refactoring) Advanced level of Java 11+ Experience with Angular 13+ Experience with Rest API, Spring Framework, Spring-MVC, Spring-Security Experience with JavaScript and other fundamental front-end technologies (HTML5, CSS3, SASS/LESS, AJAX) Advantages: Experience with JSP & OSGI Experience with automation frameworks (JUnit, Selenium, Cucumber) Experience with JavaScript testing frameworks (Jasmine, Karma, Protractor) Experience with CI/CD