Full-stack Engineer (Java/JavaScript)
Offer summary

(Summary generated by AI based on the full job description)

The project involves development and maintenance of web applications for a large European public institution. The technical stack includes Java 8/17, Spring Boot, frontend JavaScript, HTML, CSS with Vaadin 7, Angular, React, Vue, Bootstrap, databases Oracle, PostgreSQL, MongoDB, messaging and APIs via Kafka, REST/OpenAPI, Protobuf, and cloud/IaC tools (AWS/Azure, Terraform/CloudFormation/Bicep) plus Docker, Kubernetes. Responsibilities cover designing and implementing frontends and backends, building and securing APIs, database schema design and optimization, unit and integration testing, CI/CD and IaC deployments, technical documentation, and validating AI-assisted code. Compensation is 800–1100 PLN/MD. Required qualifications include EQF Level 7 degree and at least 5 years of IT experience with English at B2 level.

newyou can start ASAP

Full-stack Engineer (Java/JavaScript)

Company: UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

from: 21 October 2026
to: 20 November 2026
salary not specifiedB2B contract (full-time)
Salary details

800-1100 PLN/MD

Offer parameters
level:mid
working mode:remote
location:Warszawa, Masovian
Warszawa, Masovian

Requirements

Expected technologies

JavaScript
HTML
CSS
Angular
React.js
Vue.js
Varnish
Java
Node.js
PHP
Spring Boot
Hibernate
Kafka
ProtoPie
Oracle
PostgreSQL
MongoDB
Maven
webpack
Vite
JUnit
Git
GitLab
Bitbucket
SVN
AWS
Microsoft Azure
Docker
Kubernetes
Terraform
OpenAI API
Jira

Optional technologies

OpenUI5
Azure DevOps
GitHub
GitHub Copilot
Kubernetes
Docker

Our requirements

  • University degree corresponding to Level 7 of the European Qualifications Framework (which typically corresponds to a master’s level or 5 years of higher education), and a minimum 5 years of IT professional experience
  • Very good knowledge of English, both spoken and written, corresponding to Level B2
  • Proficiency with fundamental front-end languages (JavaScript, HTML, CSS) and experience with frameworks/libraries including Vaadin 7, Angular, React, Vue, and Bootstrap.
  • Expertise in Java 8/17 and back-end stacks (Java/Node/PHP), including JEE (EJB 3, CDI, JMS), Spring Boot, and Hibernate JPA.
  • Advanced experience in designing, building, and securing RESTful APIs and web services using Kafka, Protobuf, JAX-WS, JAXB, and OpenAPI/Swagger documentation.
  • Proficiency with Oracle Database, PostgreSQL, and MongoDB, including schema design, query optimization, and version control with Flyway.
  • Strong understanding of application servers, specifically Weblogic 12c and 14.
  • Experience with modern build and dependency management tools such as Maven, Webpack, and Vite.
  • Solid background in automated testing and related tooling, e.g., JUnit 4 and Mockito.
  • Expert knowledge of Git workflows (GitFlow, trunk-based) using GitLab and Bitbucket, with an understanding of legacy systems using SVN.
  • Knowledge of cloud services (AWS, Azure) and experience with IaC tools such as Terraform, AWS CloudFormation, or Azure Bicep for environment provisioning.
  • Understanding of containerization and orchestration technologies (Docker, Kubernetes) for application deployment. Deep knowledge of authentication and authorization protocols and standards (e.g., OAuth 2.0, OpenID Connect, JWT).
  • Proven experience working within Agile methodologies and using JIRA for task and project management.
  • Ability to write clear, structured technical specifications for AI code agents (e.g., Kiro, GitHub Copilot).
  • Awareness of AI limitations

Your responsibilities

  • Design, develop, and maintain responsive web applications using modern frontend technologies and frameworks.
  • Implement backend services, business logic, and RESTful APIs using Java and other relevant backend technologies.
  • Design and maintain database schemas, optimize queries, and ensure data integrity across relational and NoSQL databases.
  • Implement secure authentication and authorization mechanisms using standards such as OAuth 2.0, OpenID Connect, and JWT.
  • Develop scalable and reliable application components, ensuring compliance with functional and non-functional requirements.
  • Perform unit and integration testing, troubleshoot issues, debug applications, and maintain code quality.
  • Deploy and manage applications using cloud platforms, CI/CD pipelines, containers, and infrastructure-as-code tools.
  • Collaborate with frontend and backend developers, architects, and other stakeholders to ensure seamless integration across system components.
  • Prepare and maintain technical documentation, specifications, and architectural decision records.
  • Leverage AI-assisted development tools, such as GitHub Copilot and Kiro, to accelerate development while validating generated code for correctness, security, performance, and compliance with coding standards.
  • Contribute to continuous improvement initiatives and follow Agile methodologies and established software engineering best practices.

About the project

The project involves the development, enhancement, and maintenance of web applications for a large European public institution. The Full-stack Engineer will be responsible for delivering end-to-end software solutions across frontend interfaces, backend services, database systems, and cloud infrastructure, ensuring high standards of performance, security, scalability, and maintainability.

Candidate Profile

The ideal candidate is an experienced Full-stack Engineer with a relevant university degree corresponding to Level 7 of the European Qualifications Framework and at least five years of professional IT experience. The candidate should possess strong full-stack development skills, experience with enterprise application architectures, databases, API integrations, cloud technologies, and application security.
Excellent problem-solving and communication skills, proficiency in English at B2 level or higher, and the ability to produce clear technical specifications for AI coding agents are essential. The candidate should also understand the limitations of AI-generated code and be able to review and validate AI-assisted development outputs.
  • Frontend: JavaScript, HTML, CSS, Angular, React, Vue, Vaadin 7, Bootstrap.
  • Backend: Java 8/17, Spring Boot, JEE, EJB, CDI, JMS, Hibernate JPA, Node.js, PHP.
  • APIs and integration: REST, Kafka, Protobuf, JAX-WS, JAXB, OpenAPI/Swagger.
  • Databases: Oracle Database, PostgreSQL, MongoDB, Flyway.
  • Application servers: Oracle WebLogic 12c and 14.
  • Build tools: Maven, Webpack, Vite.
  • Testing: JUnit 4, Mockito, and related testing frameworks.
  • Version control: Git, GitLab, Bitbucket, GitFlow, trunk-based development, SVN.
  • Cloud and DevOps: AWS, Azure, Docker, Kubernetes, Terraform, AWS CloudFormation, Azure Bicep, CI/CD.
  • Security: OAuth 2.0, OpenID Connect, JWT, secure coding practices.
  • Project management and AI tools: JIRA, GitHub Copilot, Kiro.
Company

Recruitment stages

  • 1.
    CV
  • 2.
    Introductory interview
  • 3.
    Technical interview

UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Welcome to Upvanta, where our motto is “We Care More”.
Founded in 2018, we have grown into a dynamic IT services company with a team of over 180 dedicated professionals. Our journey has been marked by exceptional year-over-year growth, driven by our unwavering commitment to our clients.
Full-stack Engineer (Java/JavaScript)
I apply to:
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Warszawa, Masovian
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.



Certain terms used in this advertisement result from the standard layout and functionality of the website. They are technical in n ...


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer