Software Architect for IT Applications - IT TM
Continental Romania
Timisoara, RO
1 zi în urmă
source : Undelucram.ro

Job Description : The perfect kind of architecture decision is the one which never has to be made (Robert C. Martin). If you are want to affect the architecture of our newest IT platforms, join our IT Team by applying to this role.

Do you want to be a Software Architect for IT Applications? These should spark your interest :

  • developing concepts and software architectures for complex cloud systems;
  • participating at system architecture reviews;
  • defining software design for allocated high complexity modules / components / functionalities and documenting this step, according to established processes and methods;
  • performing software integration activities for assigned project / s, based on software architecture and software specifications;
  • coaching other software developers or colleagues from other connected areas;
  • being a Member of a DevOps team that operates and continuously improves IT solutions and their environments;
  • using and sharing your expertise at worldwide level for generating innovative software solutions; Job Requirements : This is what it takes to be a successful in Software Architect for IT Applications :
  • Bachelor Degree in Computer Science / Informatics;
  • minimum 5 years experience of object-oriented programming (Java);
  • Good understanding of major design and architectural patterns (like MVC, Layered, Microkernel, Microservices, Event-Driven);
  • minimum 3 years experience with Spring framework projects such as Spring Boot, Spring Data, Spring Web Services, Spring Security, Spring Cloud, Spring Integration;
  • Knowledge about other Java based Web-Server, Database, XML, JSON, Web Services (REST and SOAP) related technologies and frameworks (like Apache Web Server, Apache Tomcat, Apache HTTP Components, SQLite, Hibernate, Apache Axis) is a plus;
  • Knowledge about AWS Cloud services is a plus;
  • Familiarity with test driven development and writing unit tests (using for example JUnit);
  • Proficient unders tanding of code versioning tools, such as Git;
  • Familiarity with build tools such as Maven;
  • Familiarity with configuring automated building-testing-deploying pipelines using, for example, Jenkins;
  • Familiarity with HTML, CSS, PHP, JavaScript, OSGI, Perforce is a plus;
  • Familiarity with continuous integration and continuous deployment.What we offer :
  • Competitive salaries & financial benefits;
  • Flexible working time, home office & sabbaticals;
  • A coach for the onboarding period;
  • Health & wellness (Life Assurance, Private Health and Dental Insurance, Sport activities, Canteen etc.);
  • Professional Development Opportunities (in Technical and Leadership Areas);
  • Work with the state-of-the-art equipment and technology;
  • International Work Environment & Traveling Opportunities;
  • Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular