Java Full stack Developer
Location - Complete Remote from Germany
Job Type - Employment Contract
Duration - 1 year (extendable)
Language (mandate) - German (C1) and English
We are looking for Java Application Developer that will join a team of highly skilled professionals in the analysis, development and maintenance of our micro service applications.
Job Responsibilities -
• Taking responsibility for the full lifecycle of application development: Requirement Gathering, Design and Development, Testing, Debugging • Working on integrations, utilising middle-tier frameworks. • Cooperating with business to gather expectations • Testing, both manual and automated • Reviewing the code on a regular basis and initiating needed improvements and refactoring • Investing in CI CD platform and configurations and performing technical release tasks • Maintaining technical documentation
Required Skills -
• 5+ years of experience as Java developer • Knowledge and experience in Java, Spring, Spring Batch, Spring boot, Project Reactor, Not ReactorJS , GraphAPI • Knowledge of MQ, REST, SOAP based integrations • Knowledge of Microservices development • Knowledge and ability to use Clean Code principles • Knowledge of automation frameworks such as Selenium and Cucumber • Experience with Kubernetes container deployment • Good in English and German language, both spoken and written. Desired Skill The successful candidate will also possess some, or all, of the following: • Familiarity with like Jenkins, maven, Bamboo, GIT, Jira • Experience with Agile and DevOps practices • Ability to multi-task and prioritize tasks and comfortable with short deadlines • Experience in OpenShift o Customizing OpenShift Objects o DeploymentConfig o Route o Service o ConfigMap o Secrets