About the project:
The project is for an organisation in Germany and the scope is support of a fairly sophisticated after sales maintenance tool from a well-known premium OEM Central Diagnostic Data System aiming to make all diagnostic information available centrally and up-to-date.
Main responsibilities:
Designing and implementing Java-based applications
Assuring high degree of user-friendliness including good performance and the support of all relevant processes
Defining application objectives and functionality
Aligning application design with business goals
Debugging and resolving technical problems that arise
Recommending changes to existing Java infrastructure
Developing multimedia applications
Developing documentation to assist users
Ensuring continuous professional self-development
Advance Technical and Professional Expertise skills:
Studies in Computer Science or comparable training
At least 3 years of professional experience
Backend service oriented microservices & monoliths
Enthusiasm for the conception and implementation of software in close coordination with the team
Independent thinker, proactive, and solution oriented
Able to work within a team of around 10 developers
Good written and verbal communication in German language
Stack:
Design patterns, conception and tools e.g. UML, BPMN,
Enterprise Java, Java EE, JEE, Java 11
Eclipse, Eclipse RCP, Eclipse p2 update
Web Technologies & Protocols: HTTP, REST, Swagger, JSON, JSF
Object oriented programming
Payara 5, Apache web server
Windows, WSL
Runtime: Docker
Oracle database system including SQL & Hibernate
Development processes and automation: CICD, Jenkins Pipelines
Maven, git
Software quality assurance and testing e.g. Sonar, Junit, Jira, Confluence
Additional information:
Willingness to work 8 hours per day with core working hours within the German time zone.
Long term contract.
Willing to attend daily and weekly meetings with the team.
Willing to travel initially for the project startup, then occasionally to the client’s worksite in Munich.
Possibility to start immediately and work remotely.
Collaborating with us, you will get:
Team Values & Environments
Advantageous contractual collaboration
A win-win relationship
Comfortable attitude
Support for your ideas
Solution oriented approach
Social events
Multicultural environments
Amazing global projects
Utilising the latest technologies and frameworks
Learning & development
Technical & soft skills training
Growth via new projects
Evolve your skills with new technology
Mentorship Program (if necessary)
Internship classrooms (if necessary)
Team Wellbeing
Team-building events
Teamwork on projects
Friendly and supportive environment