Programista/Starszy Programista (k/m)

Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę
#438169·Dodano 2 dni temu·2
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Modular monolithMicroservicesOpenAPIREST APIJavaScriptTypeScriptAngularSpring FrameworkSpring BootJava

Firma i stanowisko

Agro Aplikacje is a modern software in-house company supporting innovative IT solutions essential for the tasks of the Agency for Restructuring and Modernization of Agriculture (ARiMR). They design, simplify, and expand projects using modern technologies with a flexible approach to support ARiMR in digitizing the Polish agricultural sector.

Wymagania

  • For Programmer: Higher IT education and/or specialized courses and at least 2 years of experience in software development as an IT systems programmer or secondary IT education and/or specialized courses with at least 4 years of software development experience.
  • For Senior Programmer: Higher IT education and/or specialized courses and at least 3 years of experience as an IT systems programmer or secondary IT education and/or specialized courses with at least 5 years of experience.
  • Very good knowledge of programming in Java.
  • Knowledge of Spring Boot 3.0.0 and above.
  • Advanced configuration knowledge of Spring Framework.
  • Knowledge of Angular 15+.
  • Experience programming using TypeScript/JavaScript.
  • Knowledge of OpenAPI / Java REST API.
  • Experience designing and implementing microservices.
  • Knowledge of architectural approaches such as Microservices and Modular Monolith.
  • Good knowledge of databases, PostgreSQL + Hibernate/Spring Data.
  • Experience with messaging systems like ActiveMQ Artemis, Apache Kafka.
  • Knowledge of Docker and Kubernetes platforms.
  • Good knowledge of the RxJS library.
  • Knowledge and practical application of design patterns.
  • Knowledge of integration patterns.
  • Logical and analytical thinking skills.
  • Ability to work with GIT version control system.
  • Openness and teamwork skills with analysts, developers, and business.
  • English language skills sufficient to read technical documentation.
  • Experience working with JIRA.

Nice to have:

  • Knowledge of Intellij IDEA tools.
  • Knowledge of WebServices.
  • Experience working in Agile/Scrum methodologies.
  • Independence and responsibility in task completion.

Obowiązki

  • Designing, creating, and modifying application systems developed by the company.
  • Delivering solutions based on microservices architecture.
  • Designing and implementing databases for developed systems.
  • Participating in project meetings.
  • Participating in deployments.
  • Performing code optimization tasks.
  • Conducting code reviews in collaboration with team members.
  • Maintaining code quality and adherence to organizational standards.

Benefity

  • Stable employment with an employment contract.
  • Hybrid work mode.
  • Vacation co-financing.
  • Subsidies for cinema and theater tickets.
  • Access to a sports card.
  • Opportunities to improve qualifications within an IT company and use modern IT technologies.
  • Work on some of Poland's largest IT systems.
Płatne święta
Karta sportowa

Inne informacje

Applicants' personal data will be processed by Agro Aplikacje Sp. z o.o. for recruitment purposes under relevant legal bases including GDPR and Polish Labor Code. Data will be retained for 3 months after recruitment or longer if additional consent is given. Applicants have rights including access, rectification, deletion, restriction, objection, portability, and complaint to supervisory authorities. The company maintains an internal whistleblower protection procedure allowing anonymous reporting, ensuring confidentiality and lawful processing of data associated with such reports. Data will not be transferred abroad or processed automatically including profiling. Providing data is voluntary but necessary for recruitment participation.

AgroAplikacje

AgroAplikacje

20 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz