Java Developer
emagine Polska
⚲ Warsaw
Wymagania
- Documentation
- Atlassian JIRA
- Linux
- Java
- Spring
- Scrum
- Testing
- PostgreSQL
- Project Management
- JUnit
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.