Senior FullStack Developer (Java + React)
⚲ Kraków, Gdańsk, Warszawa, Rzeszów, Wrocław
17 000 - 27 000 PLN (B2B)
Wymagania
- Java
- Spring Framework
- Spring Boot
- React
- JavaScript
- AWS
- Microservices architecture
- Relational database
- REST API
- HTML5
- CSS
- SCSS
- Testing
- Kafka (nice to have)
- Hadoop (nice to have)
- Apache Spark (nice to have)
- Redux (nice to have)
Opis stanowiska
O projekcie:
What we offer:- Long-term cooperation on an international project.- Flexible working hours.- Opportunity to influence architecture and technical decisions.- Modern technology stack.- Supportive, collaborative engineering culture.- Learning and development opportunities.- Modern equipment and comfortable working environment.
Wymagania:
- Minimum 5 years of professional software development experience.- Commercial experience with Java, Spring Framework, and Spring Boot.- Commercial experience with React.js and TypeScript.- Solid understanding of JavaScript (ES6+).- Experience working with AWS in production environments.- Understanding of microservices architecture.- Hands-on experience with SQL and relational databases.- Experience integrating and consuming REST APIs.- Very good knowledge of HTML5, CSS3 / SCSS, responsive design, and cross-browser compatibility.- Experience with frontend testing using Jest and React Testing Library.- Familiarity with modern frontend tooling and build processes.- Ability to work independently, take ownership of delivered solutions, and contribute to system design.- Excellent communication skills and experience working in Agile environments
Nice to have:
- Experience with Kafka or other event-driven architectures.- Knowledge of Hadoop or Apache Spark.- Experience with Next.js.- Experience with Redux, Zustand, or similar state management solutions.- Previous experience in Healthcare or Life Sciences projects.
Codzienne zadania:
- Design, develop, and maintain scalable full stack applications using Java and React.
- Build and maintain backend services with Java, Spring Framework, Spring Boot, SQL, and AWS.
- Develop modern, reusable, and responsive user interfaces using React, TypeScript, and JavaScript.
- Design and implement scalable frontend architecture and reusable UI components.
- Collaborate closely with Product Owners, QA Engineers, and other development teams.
- Integrate frontend applications with REST APIs and backend microservices.
- Contribute to architectural decisions and technical discussions.
- Ensure application performance, scalability, security, and maintainability.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Support deployment automation, production operations, and troubleshooting.
- Mentor less experienced developers and promote engineering best practices.
What we offer:- Long-term cooperation on an international project.- Flexible working hours.- Opportunity to influence architecture and technical decisions.- Modern technology stack.- Supportive, collaborative engineering culture.- Learning and development opportunities.- Modern equipment and comfortable working environment.
Wymagania:
- Minimum 5 years of professional software development experience.- Commercial experience with Java, Spring Framework, and Spring Boot.- Commercial experience with React.js and TypeScript.- Solid understanding of JavaScript (ES6+).- Experience working with AWS in production environments.- Understanding of microservices architecture.- Hands-on experience with SQL and relational databases.- Experience integrating and consuming REST APIs.- Very good knowledge of HTML5, CSS3 / SCSS, responsive design, and cross-browser compatibility.- Experience with frontend testing using Jest and React Testing Library.- Familiarity with modern frontend tooling and build processes.- Ability to work independently, take ownership of delivered solutions, and contribute to system design.- Excellent communication skills and experience working in Agile environments
Nice to have:
- Experience with Kafka or other event-driven architectures.- Knowledge of Hadoop or Apache Spark.- Experience with Next.js.- Experience with Redux, Zustand, or similar state management solutions.- Previous experience in Healthcare or Life Sciences projects.
Codzienne zadania:
- Design, develop, and maintain scalable full stack applications using Java and React.
- Build and maintain backend services with Java, Spring Framework, Spring Boot, SQL, and AWS.
- Develop modern, reusable, and responsive user interfaces using React, TypeScript, and JavaScript.
- Design and implement scalable frontend architecture and reusable UI components.
- Collaborate closely with Product Owners, QA Engineers, and other development teams.
- Integrate frontend applications with REST APIs and backend microservices.
- Contribute to architectural decisions and technical discussions.
- Ensure application performance, scalability, security, and maintainability.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Support deployment automation, production operations, and troubleshooting.
- Mentor less experienced developers and promote engineering best practices.
🔍 Dekoder Ogłoszenia
🔴
Opportunity to influence architecture and technical decisions.
Możesz mieć wpływ na architekturę i decyzje techniczne, ale faktyczny zakres wpływu może być ograniczony.
🟡
Supportive, collaborative engineering culture.
Kultura wspierająca i oparta na współpracy może oznaczać, że oczekuje się od Ciebie aktywnego dzielenia się wiedzą i pomocy innym.
🟡
Learning and development opportunities.
Są dostępne możliwości nauki i rozwoju, ale mogą one wymagać od Ciebie inicjatywy i samodzielności w ich wykorzystaniu.
🔴
Ability to work independently, take ownership of delivered solutions, and contribute to system design.
Oczekuje się od Ciebie dużej samodzielności i odpowiedzialności za powierzone zadania, co może oznaczać brak ścisłego nadzoru.
🔴
Flexible working hours.
Elastyczne godziny pracy mogą oznaczać, że oczekuje się od Ciebie dostępności w różnych porach dnia, a niekoniecznie pełnej swobody wyboru.