JustJoin.IT Stacjonarnie Senior

Fullstack Developer (Java+React)

emagine Polska

⚲ Kraków, Polska

25 200 - 28 560 PLN netto (B2B)

Wymagania

  • Jenkins
  • Docker
  • Hibernate
  • MongoDB
  • React
  • Java
  • JavaScript
  • Spring

Opis stanowiska

Summary: The Full-stack Developer role focuses on developing and maintaining applications across both backend and frontend, ensuring a balanced skill set in both areas to accommodate market demands.

Work model: Hybrid (6 times per month work from office-Cracow)
Business trips: n/a
Start: ASAP/ one month notice period
Assignment type: B2B
Budget: 150-170 zł/h

Main Responsibilities:
• Knowledge of Data modelling and Data Architecture concepts, security concepts, Architecture design, Business Functional Domains.
• Awareness of Infrastructure Design, Integration concepts, techniques, and patterns.
• Ensuring non-functional requirements (NFRs) are architected into the design, including API governance for various types of APIs.
• Developing skills for cloud design, creating resilient and flexible solutions.
• Building scalable and reliable product features through design, implementation, and maintenance of applications.
• Applying problem-solving and analytical skills to a variety of issues.
• Collaborating with cross-functional teams for scalable solutions.
• Estimating engineering efforts and creating realistic schedules.
• Identifying and resolving complex production issues.
• Rapidly fixing bugs and solving problems.
• Conducting design and code reviews, performing unit-testing for robustness and reliability.
• Utilizing source control and bug tracking systems effectively.

Key Requirements:
• Hands-on experience in developing APIs and Microservices using core Java and/or Spring Boot; understanding of code security principles.
• Experience with application development in Java/J2EE, including Spring Framework and Hibernate JPA.
• Experience in developing reusable APIs and working with web services (REST), processing data (XML/JSON).
• Expertise in Agile/Scrum/Kanban methodologies, with experience in working with Databases (RDBMS) - Oracle, PostgreSQL, MongoDB.
• Expertise with CI/CD pipelines, Jenkins, Docker, shell scripting, and GIT; knowledge of Unix.
• Frontend experience with React.js, JavaScript, and TypeScript.

Nice to Have:
• Experience in JavaScript frameworks such as React.js, Node.js, Angular, and jQuery.
• Familiarity with JavaScript build tools and dependency management.
• Experience in creating responsive web designs (Bootstrap, mobile, etc.).
• Experience with cloud platforms such as GCP, GKE, AWS is advantageous.
• Knowledge in system architecture and solution design.
• Experience with Python, Machine Learning, and Data Science.

🔍 Dekoder Ogłoszenia

🔴
ensuring a balanced skill set in both areas to accommodate market demands
Oczekuje się, że będziesz równie dobry w backendzie i frontendzie, co może oznaczać potrzebę pracy nad mniej interesującymi dla Ciebie technologiami.
🟡
Knowledge of Data modelling and Data Architecture concepts, security concepts, Architecture design, Business Functional Domains.
Chociaż nie jest to wymagane, oczekuje się od Ciebie pewnej wiedzy teoretycznej i zrozumienia tych obszarów, nawet jeśli nie będziesz się nimi bezpośrednio zajmować.
🟡
Awareness of Infrastructure Design, Integration concepts, techniques, and patterns.
Podobnie jak wyżej, oczekuje się od Ciebie zrozumienia tych zagadnień, nawet jeśli nie będziesz ich aktywnie projektować.
🔴
Developing skills for cloud design, creating resilient and flexible solutions.
Może to oznaczać, że firma dopiero zaczyna swoją przygodę z chmurą i będziesz mieć okazję się uczyć, ale też potencjalnie napotkać na brak ustabilizowanych rozwiązań.
🔴
Rapidly fixing bugs and solving problems.
Może to oznaczać, że system jest niestabilny i będziesz głównie zajmować się gaszeniem pożarów, a nie rozwijaniem nowych funkcjonalności.