angular developer international | bucureşti

postat
contact
randstad romania
aplică acum

descriere job

postat
locație
bucureşti, bucuresti
sector
IT / telekom
număr de referință
2035 / 2837
contact
randstad romania
NU este obligatoriu să vă înscrieți CV-ul pentru a aplica pentru această poziție, dar dacă aveți o versiune actualizată, este un ajutor important pentru noi. Dacă nu este actualizat sau nu este disponibil acum, îl puteți încărca mai târziu, în orice moment când vă conectați la profilul dvs.


Offer

 

As a software developer, you will be part of a mixed team comprised of full stack developers with extended java experience and lesser experience on front-end technologies. Thus you will be able to expand your current experience and you can also extend it with java development, if you are ineterested. Your role will be front-end developer with perspective for a full stack java  developer, if interested. 

Company is a world-leading supplier of Identification and Border Management Software Systems. 

GENERAL OBJECTIVE: 

To develop software for systems contracted by Company. 

Reports To:   Software Manager, Java technology team leader, project team leader

RESPONSIBILITIES:

  • Writing design documents and functional specifications
  • Participating in design and code reviews
  • Software development according to the design and functional specification.
  • Refactoring old code or after code review
  • Developing and unit testing new software
  • Debugging and fixing bugs during stabilization of the software or fixing code smells after automated build
  • Participate in the deployment of software components to production 
  • Participate in the diagnosis of software issues from production or test environment together with a sysadmin, devops and/or java developers
  • Supporting the system post deployment

TECHNOLOGIES, TOOLS TO BE USED

  • Angular 11
  • Material or Primeng
  • Nodejs 14, upgrade to nodejs 16 planned
  • Karma test runner, Mockito

For backend we use:

  • Java 8, OpenJDK 8/11
  • Hibernate
  • Spring, SpringBoot
  • Junit, Spring MVC test 
  • SOAP/REST Web Services
  • Azure CLI
  • Azure functions CLI
  • Cosmos DB, Postgres

Concepts:

  • S.O.L.I.D. principles, Continuous Integration, Microservices
  • Tools: Maven, Git, Bamboo
  • Apache, Tomcat

MINIMAL REQUIREMENTS

  1. EDUCATION

  • Bachelor degree or Master degree in Computer Science or Computer Engineering.
  1. REQUIRED QUALIFICATION 

  • 3+ years of experience developing applications with Angular and Material or Primeng
  • 2+ years of Angular components design and development
  • Experience developing web applications
  • Java EE (SOAP Web Services, REST, JPA) experience is an asset
  • Unit testing familiarity 
  • Experience with Spring framework is an asset
  • Experience with ORM frameworks, preferably Hibernate is an assest
  • XML technology knowledge, XSL, XPath, XQuery, DTD, XML Schema
  • Strong background in applying formal development methodologies, including knowledge of use cases, requirements analysis, UML
  • SQL knowledge
  1. SKILLS

  • Strong communication skills in English (French is an asset)
  • Good problem solving and analytical skills
  • Strong team player
  • Make-it-work attitude under firm deadlines
  • Ability to work under pressure
  • Willing to travel abroad twice a year