Software Architect

powrót
Opis oferty:

Responsibilities:

  • Designing architecture and helping to set the technical direction for large-scale projects
  • Participation in the project kick-off phase to define best practices, processes, and working methods
  • Developing standards and best architecture patterns for the solution utilizing industry best practices across projects and company
  • Supporting Presales in new deal estimations
  • Participation in the development of vision, strategic plans, and leadership of the Software Development department
  • PoC designing
  • Investigating and prototype new technologies to incorporate into the development effort
  • Guiding in development paths for software developers
  • Organizing and leading event-storming sessions
  • Software Craftsmanship support and knowledge sharing

Oferujemy:

What can we offer:

  • Flexible forms of employment and working hours (CoE or B2B)
  • An interesting, challenging job in the dynamically developing Capital Group company
  • Fully remote or on-site work https://ttpsc.com/en/branches/ according to the candidate's preference
  • Work on innovative projects using modern technologies
  • Direct impact on shaping the image of the Capital Group’s companies on the market
  • Possibility to develop competences in a wide range
  • Attractive salary
  • Stability of employment and a friendly work atmosphere
  • Cool benefits, including: a day off for birthdays, integration meetings, internal company competitions, access to the Legimi platform, psychological consultations, medical care, co-financing of foreign languages and many more;

 

Facebook

www.ttpsc.com

YouTube

Obowiązki:

Requirements:

  • At least 8 years of experience in software development, with a minimum of 4 years of experience as a Software Architect
  • Experienced in Java language and deep understanding of OOP principles
  • Experience with tools and frameworks Spring, SpringBoot Micronaut, Netty, Webflux, JUnit, GIT, Kubernetes, Docker, Kafka, RabbitMQ
  • Understanding of cloud services with a focus on AWS and Azure
  • Understanding of SOLID and experience in implementing design patterns (DDD, event-driven design, TDD)
  • Experience in performance tuning of web applications with a focus on scalability and security
  • Familiarity with performance monitoring tools such as JProfiler, JMeter
  • Experience in using agile methodologies and working with tools like Jira/Confluence
  • Very good communication skills
  • Proficiency in English (minimum B2)

Nice to have:

  • Understanding of the Front End and how it integrates with the Back End 
  • Domain knowledge in Industry 4.0, IoT 
  • Interest in Blockchain and Smart Contracts 
  • Engagement in the IT community: personal blog, participation in meetups/conferences as  
    a speaker, involvement in the open-source projects 


Szczegółowe informacje o pracodawcy

Nazwa firmy: Transition Technologies PSC S.A.

By submitting my application, I declare that I agree that for the purpose of recruitment, in accordance with art. 6, clause 1, point a) of the General Regulation of the Protection of Personal Data created on April 27th 2016, my personal details will be processed by Transition Technologies PSC Sp. z o. o. with its registered office in Łódź (90-361), Piotrkowska street no 276, and by other entities from the Transition Technologies Group.

INFORMATION CLAUSE

We hereby inform that:

1) The administrator of your personal data is Transition Technologies PSC Sp. z o. o. with its registered office in Łódź (90-361) at Piotrkowska 276 street and other entities from the Transition Technologies Group 2) The person at Transition Technologies PSC Sp. z o. o. who provides information on personal data protection can be contacted via the following email address: hr_ttpsc@tt.com.pl 3) The processing of personal data in the scope provided in the application takes place in order to conduct and resolve the recruitment process, while the legal basis for their processing is art. 6, clause 1, point a) of the General Regulation on the Protection of Personal Data of April 27, 2016. 4) Your personal data may be transferred to other entities within the Transition Technologies group and partners of the Transition Technologies group with whom Transition Technologies cooperates in the recruitment process. 5) Your personal data will be stored for a period of 24 months from the moment of submitting the application. 6) You have the following rights related to the processing of personal data by the administrator: a) access b) rectification c) removal d) processing restrictions e) object to the processing f) transferring data to another personal data administrator g) object to the processing of my data in the process of automated decision making, including profiling. 7) You have the right to withdraw your consent to the processing of personal data at any time, without affecting the lawfulness of the processing that was carried out on the basis of consent before its withdrawal. 8) You have the right to lodge a complaint with the supervisory authority competent for the protection of personal data, if you consider that the processing of your data violates the provisions of the general regulation on the protection of personal data of April 27, 2016. 9) Providing your personal data is voluntary, however, necessary to participate in the recruitment process. 10) Your personal data will not be processed in the process of automated decision making.