Job
- Level
- Experienced
- Job Field
- Web, Full Stack
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Augsburg
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop complex web applications using Angular and Java, design unit tests, and optimize code within an agile team through direct customer interaction.
Job Technologies
Your role in the team
- You support our development team with your Angular and Java experience in the continuous expansion of a complex web application.
- You develop unit tests, component tests, and conduct code reviews.
- You work in an agile team with direct, personal customer contact.
- You participate in the finalization of the requirements analysis.
- You regularly update third-party libraries to fix known security vulnerabilities.
This text has been machine translated. Show original
Our expectations of you
Education
- You have a degree in Computer Science, vocational training as an IT specialist, or a comparable qualification.
Qualifications
- You understand complex web architectures.
- You can quickly familiarize yourself with unfamiliar code and apply existing design patterns to implement user stories.
- You have a keen eye for a clean look-and-feel of user interfaces and their intuitive operation.
- You can translate web design specifications into clean code.
- You have a high quality standard for your own code.
- You evaluate solution approaches before starting implementation.
- You are curious and always want to develop further.
- You value continuous optimization.
- You know no problems, only challenges to be solved together.
- You enjoy working face-to-face with people.
- You prefer to work in agile teams.
- You value constructive communication and actively alert the team to potential project risks.
- You are up-to-date with all Angular concepts such as Signals and Observables.
- You can create artworks with CSS and HTML and are proficient in using CSS frameworks like Less.
- You are very familiar with the Java framework Spring Boot.
- You are familiar with implementing your own and integrating external REST APIs.
- You develop reusable and maintainable code based on established coding principles such as SOLID, Clean Code principles, and ensure the implementation of software quality criteria.
- You are proficient in working with test frameworks such as JUnit, Karma, Jasmine, or Vitest.
- You are fluent in German and have at least a B2 language level.
Experience
- You have at least 3 years of experience in designing and maintaining complex Angular interfaces and Java backends.
- You have experience in implementing accessible and responsive web interfaces.
This text has been machine translated. Show original
What we offer
- Refinements of acceptance criteria
- Proven software development environments
- automated tests
- automated deployments in a multi-storage environment
- tool-supported code analysis
- An expert discussion team that is happy to assist you with the implementation of user stories.
- Culture of continuous improvement with regular employee reviews and training for staff.
- Open communication and regular updates from management
- Fully virtualized workspace that enables flexible working both in the office and from home.
- Appreciation for your active contribution to the company community
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Food & Drink
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Shi Gmbh
SHI is a leading provider of implementation, consulting and engineering services for companies of all industries. With our young and rapidly growing business unit "Search, Big Data & Analytics" as well as the traditional area "Publisher Services" we can help our customers solve complex tasks.
Description
- Company Size
- 1-49 Employees
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Consulting, Internet, IT, Telecommunication