Senior Full Stack Engineer

New
U
Upvanta sp. z o.o.Software Development
Warszawa, Kraków, Wrocław, Poznań, Gdańsk, PLFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English C1
Experience
Minimum 10 years
Required Skills
AWSDockerPostgreSQLHTMLCSSJavaJavascriptKubernetesSpring BootAngular

Requirements

  • Minimum 10 years of professional IT experience.
  • Minimum 10 years of experience in JavaScript, HTML5, and CSS3.
  • Minimum 5 years of experience with Angular (version 14+) and NgRx.
  • Strong knowledge of digital accessibility standards (WCAG 2.1+).
  • Minimum 10 years of commercial experience in Java (version 17+).
  • Practical knowledge of Spring Framework 6+, Spring Boot 3+, and JPA/Hibernate.
  • Minimum 5 years of experience with relational databases (Oracle or PostgreSQL).
  • Experience in database structure design and SQL query optimization.
  • Proficiency with NoSQL databases, ElasticSearch, and Firebase DB.
  • Minimum 5 years of experience with electronic signatures, digital certificates, and data encryption.
  • Experience working with HashiCorp Vault.
  • Experience designing and securing REST APIs.
  • Practical experience with automated tests using Spring Boot Test, JUnit, and Mockito.
  • Understanding of SOLID principles and Git workflows (GitFlow, trunk-based).
  • Experience with Docker, Kubernetes, and AWS cloud services.

Responsibilities

  • Design, develop, and maintain full-stack web applications using Angular and Java/Spring.
  • Develop responsive user interfaces compliant with WCAG 2.1+ accessibility standards.
  • Develop backend services and business logic using Java 17+, Spring Framework, and Spring Boot.
  • Build REST APIs and integrate frontend components with backend services.
  • Design and optimize database schemas for Oracle, PostgreSQL, MySQL, and Microsoft SQL Server.
  • Implement security solutions including encryption, electronic signatures, and digital certificates.
  • Manage secrets using HashiCorp Vault.
  • Conduct unit and integration testing following Test Driven Development principles.
  • Deploy and maintain cloud applications using Docker, Kubernetes, and AWS.
  • Participate in CI/CD processes and support production environments via 3rd line support.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now