JustJoin.IT Praca zdalna Mid

Mid Java Developer

emagine Polska

⚲ Warsaw

Do uzgodnienia

Wymagania

  • Documentation
  • Project Management
  • PostgreSQL
  • Linux
  • Java
  • JUnit
  • Spring
  • Testing
  • Scrum
  • Atlassian JIRA

Opis stanowiska

Mode: remote
Contract: B2B
Language: German (C1), English (B1)

Summary:
The Java Developer role primarily focuses on supporting Java-based application development within a collaborative agile team, enhancing enterprise systems under the mentorship of senior developers.

Responsibilities:
• Support Java application development under senior guidance.
• Collaborate within an agile framework to improve enterprise systems.
• Utilize Git for version control and project management tools like Jira and Confluence.
• Participate in coding, testing, and optimizing Java applications.
• Engage in continuous integration processes and maintain operational environments.
Must Haves:
• Fluent German (C1 level, spoken and written).
• English skills (minimum B1 level, spoken and written).
• Bachelor’s degree in Computer Science or equivalent, with at least 5 years of professional experience.
• Solid theoretical knowledge of Java (minimum version 8).
• Practical experience with Git (minimum 2 years).
• Experience in Java development projects (minimum 2 years).
• Familiarity with Spring Boot (minimum 2 years).
• Knowledge of RESTful APIs (minimum 1 year).
• Experience with testing frameworks (JUnit, Mockito) (minimum 1 year).
• Hands-on experience with Linux (strong command over system functionalities).
• Experience with databases such as Oracle or PostgreSQL (minimum 1 year).
• Familiarity with continuous integration using Gradle (minimum 1 year).
Nice to Haves:
• Front-end development experience with React and TypeScript (minimum 1 year).
• Agile development experience, especially with Scrum (minimum 1 year).
• Exposure to large-scale public or private sector projects with significant deployment (minimum 1 year).
Other Details:
• Location: Remote within Poland with occasional visits to Germany.
• Hospitality: Company-provided laptop.
• Collaboration: Independent work style paired with team collaboration.
• Duration: Long-term cooperation over 48 months.
• Decision Timeline: 2-3 months post-May.
• Documentation: Required copies of diplomas and certifications.

🔍 Dekoder Ogłoszenia

🔴
supporting Java-based application development within a collaborative agile team, enhancing enterprise systems under the mentorship of senior developers.
Rola może polegać głównie na utrzymaniu istniejących systemów i wspieraniu mniej doświadczonych członków zespołu, a nie na tworzeniu nowych, innowacyjnych rozwiązań.
🔴
Support Java application development under senior guidance.
Twoje zadania będą ściśle nadzorowane przez starszych programistów, co może ograniczać samodzielność i możliwości podejmowania decyzji.
🔴
Collaborate within an agile framework to improve enterprise systems.
Może oznaczać pracę nad istniejącymi, być może przestarzałymi systemami, gdzie 'ulepszanie' sprowadza się do drobnych poprawek, a nie znaczących modernizacji.
🟡
Bachelor’s degree in Computer Science or equivalent, with at least 5 years of professional experience.
Wymóg 5 lat doświadczenia przy jednoczesnym wymogu stopnia licencjata może sugerować, że szukają kogoś, kto ma już ugruntowaną karierę, a nie kogoś, kto dopiero rozwija się w branży.
🔴
Front-end development experience
Chociaż jest to 'nice to have', może to oznaczać, że będą oczekiwać od Ciebie podstawowych umiejętności front-endowych, nawet jeśli nie jest to główny zakres obowiązków.