Senior Fullstack Developer (Java / React)

New
D
DCGSoftware development
Workplace type: remote; Locations: Warszawa, ., Warszawa, Country code: PLContractSenior
Salary165 - 185 PLN per month
Apply NowOpens the employer's application page

Job Details

Languages
Pl C1, en C1; very good knowledge of English
Experience
Minimum 5 years of professional software development experience, including practical experience developing full-stack applications
Required Skills
JavaJavascriptJUNITSpring BootTypeScriptApache KafkaMavenReactRESTful APIs

Requirements

  • Have a minimum of 5 years of professional software development experience, including practical full-stack application development.
  • Have very good knowledge of Java; Java 21 is preferred.
  • Have practical knowledge of Spring Framework and Spring Boot, including Spring MVC, Spring Integration, and Spring REST.
  • Have very good knowledge of React, TypeScript, and JavaScript.
  • Have experience designing and integrating REST APIs.
  • Have practical experience with Apache Kafka and event-based integrations.
  • Know relational databases and how to create and optimize queries.
  • Have experience creating automated tests, including unit tests with JUnit.
  • Know Git and have experience participating in code reviews.
  • Have experience working in Agile/Scrum teams and knowledge of Jira and Confluence.
  • Know secure software development practices and code quality principles.
  • Have experience with Maven and environments based on Tomcat.
  • Have very good knowledge of English; the posting lists Polish at C1 and English at C1.

Responsibilities

  • Design, develop, and maintain frontend applications using React, TypeScript, and JavaScript.
  • Build backend services in Java 21 using Spring Framework, Spring Boot, Spring MVC, Spring Integration, and Spring REST.
  • Design and develop REST APIs and platform integrations.
  • Build event-based integrations using Apache Kafka.
  • Create and optimize queries and application integrations with relational databases.
  • Prepare unit tests using JUnit and participate in code reviews.
  • Maintain code quality and security, and remediate vulnerabilities identified in security analyses.
  • Build applications with Maven and support deployments and maintenance of environments using Tomcat, Argo, and Rancher.
  • Diagnose technical issues using logs, monitoring, and Elasticsearch.
  • Maintain technical documentation and collaborate with other program teams.
View Full Description & ApplyYou'll be redirected to the employer's site
165 - 185 PLN per month
Apply Now