Junior Developer JAVA
Job Description
We are seeking a motivated Junior Developer to join our dynamic team. In this role, you will be responsible for developing Java applications tailored for inventory management. Your work will involve handling data within relational databases and utilizing frameworks such as Spring Data, JPA, and Hibernate. You will create web interfaces using REST and GraphQL, and manage data import/export interfaces including CSV and EANCOM. Additionally, you will work on batch processing using Spring Batch and deploy applications on Tomcat servers. Your responsibilities will also include writing unit and integration tests, contributing to the design of applications and development processes related to inventory management, and creating comprehensive technical documentation. You will support the operations team in maintaining the applications and provide third-level support for the applications you develop.
Key Responsibilities
As a Junior Developer, you will engage in various tasks that contribute to the development and maintenance of our applications.
- Develop Java applications for inventory management
- Implement data handling within relational databases
- Create and maintain web services using REST and GraphQL
- Develop import and export interfaces for data management
- Manage batch processing tasks
- Deploy applications on Tomcat servers
- Conduct unit and integration testing
- Assist in the conceptualization of applications and development processes
- Write and maintain technical documentation
- Support operational teams in application management
- Provide third-level support for applications
Required Technical Skills
Soft Skills
Qualifications
- Basic experience in developing mission-critical applications using Java
- Understanding of REST API development
- Familiarity with development tools such as git, GitLab, and IDEs
- Basic knowledge of SQL and relational databases
- Experience with the Spring framework is desirable
Language Requirements
Programming Languages:
Java
Spoken Languages:
English, German
Benefits & Perks
- ✓ Flexible working hours with mobile office options
- ✓ 30 vacation days per year for personal recovery
- ✓ Additional compensation such as Christmas and vacation bonuses
- ✓ Permanent employment in a stable and future-proof industry
- ✓ Health and fitness support through initiatives like JobRad and Hansefit
- ✓ Individual training opportunities for career development
- ✓ Subsidized public transport options with Germany job ticket
- ✓ Discounts on various brands and corporate benefits
Working Conditions
Full Time
Company Culture
Our company values a collaborative and innovative environment where team members are encouraged to grow and develop their skills. We prioritize health and well-being, offering flexible work arrangements and support for professional advancement. We believe in maintaining a work-life balance that fosters both personal and professional success.
Salary Range
Project Types: Not Available
Career Growth: Professional development training, Mentorship programs, Career progression within the company